JavaSE Day02
Java特性和优势
2. 面向对象
一切皆对象。
3. 可移植性
4. 高性能
现在比C++还慢一点,看硬件。
5, 分布式
通过url,通过网络远程调用。
6, 动态性
反射机制。
7. 多线程
带来更好的交互性,同时听音乐打游戏。
8. 安全性
9. 健壮性
Java三大版本
JVM实现跨平台
-
JavaSE:标准版(桌面程序,控制台开发。。。)做小游戏
-
JavaME:嵌入式开发(手机,小家电) -
JavaEE:企业级开发(web前端,服务器开发)
JDK、JRE、JVM
- JDK:Java Development Kit 开发者工具
- JRE:Java Runtime Environment 运行环境
- JVM:Java Virtual Machine 模拟CPU,解释型、编译型
javac编译,javadoc生成文档,jar打包应用
配环境
jdk去百度上下,jdk8、jdk11.。。。
path环境
-
右键点击“此电脑”,选择“属性”,在属性界面选择“高级系统设置”,然后选择“高级”选项卡中的“环境变量”;
-
在系统变量中,新建系统变量,变量名:JAVA_HOME,变量值:JDK的安装目录(到bin目录的上一层)
-
编辑Path变量,添加:%JAVA_HOME%\bin,并将其上移到第一行。
-
重新打开DOS窗口,输入java命令,验证是否配置成功。
Hello world
1 public class Hello{ 2 public static void main(String[] args){ 3 System.out.print("Hello World"); 4 } 5 }
用notepad保存成java文件,在当前文件下路径前写cmd ,在当前文件下打开dos窗口
javac Hello.java
java Hello
变异javac java文件,会生成一个class文件
可能遇到的情况
-
大小写,Java大小写敏感
-
尽量使用中文
-
文件名和类名必须保证一致,首字母大写
Java程序运行机制
时机不同分为:
-
编译型 compile
操作系统。直接把中文翻译成英文类似,速度快
-
解释性
网页。速度慢,硬件提升
java两种都有
IDEA
与eclipse都属于ide (集成开发环境)
idea官网:http://www.jetbrains.com/
project项目更改路径
在src下写
psvm sout
设置setting:搜索font字体
idea优化

浙公网安备 33010602011771号