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虚拟机)
卸载JDK
- 删除java的安装目录
- 删除JAVA_HOME
- 删除path下关于java的目录
- java -version
安装JDK
- 百度搜索JDK8,找到下载地址
- 同意协议
- 下载对应版本
- 双击安装JDK
- 记住安装路径
- 配置环境变量
- 找到环境变量位置
- 新建变量名JAVA_HOME
- 输入JDK8安装路径
- 配置path变量
- 测试JDK是否安装成功
- 在dos命令下输入 java -version
Hello World
- 新建文件夹为code ,存放代码
- 新建一个java文件
- 后缀名为Hello.java
- 编写代码
public class Hello{
public static void main(String[]args){
System.out.print("Hellp,World!");
}
}
-
编译javac java文件,会生成一个class文件
-
运行class文件,java class文件
注意事项
- 每次单词要注意区分大小写,java大小写敏感
- 尽量使用英文输入
- 文件名和类名必须保持一致
- 严格区分中文和英文的符号
Java开发环境搭建
- 编译型:整个翻译
- 解释型:一边执行,一边翻译
- 程序运行机制
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现