基础概述
1.Java applet
在网页中运行的Java程序称为applet。它可以对用户的命令作出响应,改变外观,在运行它的计算机和提供它的计算机之间传递数据。
2.Java术语
Java SE—J2SE—Java Standard Edition(标准版)
Java EE—J2EE—Java Enterprise Edition(企业版)
Java ME—J2ME—Java Micro Edition(微型版)
JDK中的目录:
bin:java的工具(可以执行的文件/命令,例javac、java)
jre:java应用程序运行时需要的包
src.zip:java的源码
JVM:Java跨平台就是因为JVM,JVM相当于一台微型操作系统,每个平台都有对应的JVM,所以Java语言是跨平台的,但JVM不是跨平台的,每一个平台都需要一个专门的JVM当翻译,JVM在JRE中。
3.配置环境变量
Windows:
JAVA_HOME: JDK的存储位置
PATH: %JAVA_HOME%\bin;
CLASSPATH: .
Linux:
PATH=$PATH: /opt/xxjdk1.8/bin(bin目录下有java、javac等的.exe文件,将它们的目录放入PATH可以在使用时快速找到,这样哪里都能运行)
JAVA_HOME= /opt/xxjdk1.8
CLASSPATH= ./ (加载字节码文件的路径)
4.命令行工具
①编写的java代码为.java文件,如HelloWorld.java
②用javac命令将.java文件转换为字节码.class文件,如javac HelloWorld.java–>HelloWorld.class
③用java命令将.class文件转换为机器码二进制文件,如java HelloWorld (注:此时只需要类名即可,如果有包名需要加上包名,不能写成java HelloWorld.class)
5.Java严格区分大小写
如果名字由多个单词组成,则每个单词的首字母都应该大写,这叫骆驼命名法。
注释
1.Java输出语句
①System.out.println(); 输出之后自动换行
②System.out.print(); 输出之后不换行,下个内容接着输出
2.单行注释://
注释内容从//开始到这一行的末尾
3.多行注释: / * … * /
注释内容在 /* …*/之间
4.文档注释:/ ** … * /
注释内容在 / ** … */之间,文档注释一般放在类和方法的上面,可以用javadoc提取出文档
注:在Java中,注释/ *… * /不能嵌套。