狂神说Java笔记-Java⼊门Java⼊门
java笔记总结
狂神说Java笔记,
Java三⼤版本
JavaSE:标准版,基础,初学者主要学习并应⽤这⼀部分。主要⽤来开发桌⾯程序(⼩游戏)和控制台开发JavaME:嵌⼊式开发,⽤于⼿机和⼩家电,已经不⾏了
JavaEE: Java企业版,最⼴泛的应⽤,⽤于web端和服务器开发,JavaSE是JavaEE的基础
JDK、JRE和JVM
JDK:Java Development Kit,Java开发⼯具,包含JRE
JRE: Java Runtime Environment,Java运⾏时环境,包含JVM
JVM:Java Virtual Machine,Java虚拟机,Java跨平台的核⼼,屏蔽了不同系统的底层环境
Hello World
 使⽤终端输出Hello World!
1. 打开终端后,转到⽬标⽬录下。
cd + 路径,OS系统可以在输⼊"cd "后直接拖拽⽬标⽂件夹到终端窗⼝
2. 新建.java⽂件:vi hello.java
3. 编写代码
public class hello{
//class名要和⽂件名⼀致
//class名最好⾸字母⼤写
public static void main(String[] args){
System.out.print("Hello, World!");
}
}
4. 编译.java⽂件,⽣成class⽂件:javac hello.java(必须写.java后缀)
5. 运⾏class⽂件:java hello(不写后缀)
可能出现的问题
1. 单词⼤⼩写不⼀致,java是⼤⼩写敏感的
2. 输出中⽂时可能会出错
3. ⽂件名和类名不⼀致
4. 符号使⽤了中⽂
5. 环境配置不对
编译型和解释型
编译型:把源代码全部编译成⼆进制代码可执⾏的程序,然后直接运⾏这个程序
解释型:源代码翻译⼀句,执⾏⼀句,直到结束
 Java既有编译型的特征,也有解释型的特征:
Java代码需要先编译,不进⾏编译⽆法运⾏
Java代码编译后⽆法直接运⾏,需要在JVM上解释运⾏
IDEA
 IDE:Integrated Development Environment 集成开发环境,⽤于提供程序开发环境的应⽤程序。Java使⽤IDEA。 IDEA中输⼊psvm,会⾃动联想⽣成main函数;输⼊sout⾃动⽣成输出
 psvm:public static void main
 sout:System.out.println
public class Hello {
public static void main(String[] args) {
//输⼊psvm⾃动⽣成
System.out.println();
//输⼊sout⾃动⽣成
}
}
优化
快捷键(for mac)
command+option+L:代码format
control+e:光标移到⾏末尾
control+a:光标移到⾏⾸
command+d:复制当前⾏到下⼀⾏

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。