day03随笔

计算机语言发展史

第一代语言 :机器语言

  • 二进制(逢二进一)
  • 代码直接给计算机使用

第二代语言 :汇编语言

  • 助记符代替二进制
  • 解决人类与计算机交流的问题

第三代语言:高级语言

分类:面向对象和面向过程两大类

  • 面向过程:c
  • 面向对象:c++,java
  • 各种语言:c、c++、java、c#、Python、PHP

java特性与优势

  • 简单性
  • 面向对象
  • 可移植性
  • 高性能
  • 分布性
  • 动态性
  • 多线程
  • 安全性
  • 健壮性

java三大版本

  • write once、run anywhere(跨平台)
  • JavaSE:标准版(桌面程序、控制台开发)
  • JavaME:嵌入式开发(手机,小家电)
  • JavaEE:企业级开发(web端、服务器开发)

JDK、JRE、JVM

  • JDK: java development kit (java开发者工具)
  • JRE:java runtime environment (java运行时环境)
  • JVM:java virtual machine(java虚拟机)

image-20220706195003290

卸载JDK

  1. 删除java的安装目录
  2. 删除JAVA_HOME
  3. 删除path下关于java的目录
  4. java -version

安装JDK

  1. 百度搜索JDK8,找到下载地址
  2. 同意协议
  3. 下载对应版本
  4. 双击安装JDK
  5. 记住安装路径
  6. 配置环境变量
    • 找到环境变量位置
    • 新建变量名JAVA_HOME
    • 输入JDK8安装路径
    • 配置path变量
  7. 测试JDK是否安装成功
  • 在dos命令下输入 java -version

Hello World

  1. 新建文件夹为code ,存放代码
  2. 新建一个java文件
  • 后缀名为Hello.java
  1. 编写代码
public class Hello{
    public static void main(String[]args){
       System.out.print("Hellp,World!");
    }
}
  1. 编译javac java文件,会生成一个class文件

  2. 运行class文件,java class文件

    image-20220707172553728

注意事项

  1. 每次单词要注意区分大小写,java大小写敏感
  2. 尽量使用英文输入
  3. 文件名和类名必须保持一致
  4. 严格区分中文和英文的符号

Java开发环境搭建

  • 编译型:整个翻译
  • 解释型:一边执行,一边翻译
  • 程序运行机制

image-20220707173353160

posted @   Rookie小白韩  阅读(16)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示