Java基础学习
Java特性和优势
- 简单性
- 面向对象性(万物皆对象)
- 可移植性(跨平台性)
- 高性能
- 分布式(URL、远程方法调用)
- 动态性(反射机制)
- 多线程(交互性、实时性)
- 安全性
- 健壮性(异常机制)
Java版本
JVM:虚拟机,实现跨平台
- JavaSE(标准版):桌面程序、控制台开发......
- JavaME(嵌入式开发)
- JavaEE(企业级开发):web端、服务器开发......
JDK、JRE、JVM介绍
JDK
JDK:java Development Kit(java开发者工具)
JRE
JRE:java Development Environment(java运行时环境)
JVM
JVM:java Virtual Machine(模拟小小的cpu,Java虚拟机)
三者的关系
JDK>>JRE>>JVM (>>表示包含关系)
java开发环境搭建
JDK下载与安装
卸载JDK8
- 删除Java的安装目录
- 删除JAVA_HOME
- 删除path下关于Java的目录
- java_version测试
安装JDK
最常用的jdk8、jdk7,在网页中直接搜索jdk8,下载安装。
- 百度搜索jdk8,找到下载地址
- 同意协议
- 下载电脑对应的版本
- 双击安装JDK
- 记住安装的路径
- 添加环境变量
1、我的电脑-->右键-->属性
2、环境变量-->JAVA_HOME
3、配置path变量 - 测试是否安装成功(java -version)
HelloWorld及简单的语法规则
- 随便新建一个文件夹,存放代码
- 新建一个Java文件
- 文件后缀名为.java
- Hello.java
- [注意点]系统可能没有显示文件后缀名,需要手动打开进行显示
- 编写代码
public class Hello{
public static void main(String[] args){
System.out.print("Hello World");
}
}
- 编译javac java 文件,生成一个class文件
- 运行class文件,java class文件
可能遇到的情况
- 每个单词的大小写问题
- 尽量使用英文
- 文件名和类名保证一致
- 符号使用中文
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律