学习笔记:JAVA前言&&第一个JAVA程序
1、java分类:
J2SE—桌面应用的开发—JAVA SE—corejava
J2EE—企业级开发—JAVA EE
J2ME—微型应用开发(手机应用)—JAVA ME
2、java一些工具:
JDK:java开发工具包(JRE+编译工具)
JRE:java运行环境(JVM+类库)
JVM:java虚拟机
3、配置java的环境变量:
此电脑–右键–高级系统设置–高级–环境变量
JAVA_HOME:JDK安装的目录路径
C:\Program Files\Java\jdk1.8.0_74
CLASSPATH:类加载时候查找的字节码路径(一般不配置或配置为.;使用时临时配置)
.
PATH:JDK安装目录里面的命令目录
…;%JAVA_HOME%\bin
4、验证JDK安装及环境变量是否配置成功:
Windows+R—cmd—回车:进入DOS窗口
在DOS窗口中输入java -version
5、java中的相关命令:
javac 编译
java 运行
jar 打jar包
javadoc 生成注释文档
javap 反编译
javah 生成本地方法头文件
6、java的特点:
简单性
跨平台性:一处编译到处运行
多线程:语言级别的多线程,其他语言是系统级别的
健壮安全
8、GC垃圾回收机制:
java是自动垃圾回收,java中有一个线程,专门负责JVM中的内存垃圾释放;但是程序员无法控制垃圾回收机制,只能建议,但具体是否回收要看系统认为是否认为需要回收。
垃圾回收相关的方法:java.lang.System.gc() java.lang.Runtime.gc()
9、java的三大顶级元素:
package:包名
import:导包
class:类关键字
10、类加载机制:
双亲委托机制:向上委托,向下加载
启动类加载器
$JAVA_HOME/jre/lib
扩展类加载器
$JAVA_HOME/jre/lib/ext
本地类加载器
classpath Hello.class
11、第一个java程序:
/**
*public: 修饰符
*class :类关键字
*HelloWorld: 类名
*main方法:程序入口
*sytem.out.println():打印输出到控制台
**/
public class HelloWorld{ public static void main(String[] args){ System.out.println("hello world"); }
}
写完后保存,然后到终端里面编译HelloWorld.java
注意路径:自己的当前位置和HelloWorld.java文件所在的位置是不是一致
javac HelloWorld.java
编译完了之后,会在当前目录下,生成一个文件叫HelloWorld.class
最后我们运行的文件就是这个HelloWorld.class
这样来运行HelloWorld.class文件:
java HelloWorld 注意:运行的时候一定不要加后缀名 .class
这样运行的前提是:XXX.java文件中 没有写包(package)名
编写的java文件要以XXX.java命名
javac XXX.java (注意当前路径和java文件路径)
XXX.java(源文件)
编译完后会生成一个XXX.class(字节码文件)
运行这个java代码
java XXX (后面不加.class)
- 点赞
- 收藏
- 分享
- 文章举报
- javaEE学习笔记-javaJVM&终端中的第一个java程序
- (JAVA SE 学习笔记)Java.SE.第001讲.Java.SE入门、JDK的下载与安装、第一个Java程序、Java程序的编译与执行
- 《疯狂Java讲义(第三版)》学习笔记之 —— 1.3 Java运行机制 && 1.5 第一个Java程序
- [学习笔记]java基础Java8SE开发环境搭建、第一个Java Hello World、Java程序的编译与执行
- 第二天java学习笔记-第一个程序和变量等
- Java学习笔记(一)安装JDK及第一个Java程序
- Java基础学习笔记01【前言、入门程序、常量、变量】
- Eclipse 4.x学习笔记(1、运行第一个Java程序)
- Java学习笔记——尝试第一个程序
- [学习笔记]java基础Java8SE开发环境搭建、第一个Java Hello World、Java程序的编译与执行
- JAVA学习笔记——运行我的第一个程序(day01)
- [学习笔记]java基础Java8SE开发环境搭建、第一个Java Hello World、Java程序的编译与执行
- java学习笔记---第一个applet程序以及一个小问题的解决
- java学习笔记3:用记事本写第一个java程序,第一个java程序常见错误总结,第一个java程序详细解析
- 《编写高质量代码改善Java程序的151个建议》学习笔记 第6章 枚举和注解
- Java学习第一步:环境配置与编译第一个程序
- JAVA学习笔记之三(控制程序流程)
- [原]java专业程序代写(qq:928900200),学习笔记之基础入门<jsp>(二十六)
- Java 技术基础笔记(2)—— 创建第一个Java程序 Hello World
- Java学习笔记——伪代码及程序控制