Java学习第一天
1、1.java简介
第三代语言:高级语言,纯软件编程,java,c,c++等等
java:大型服务器程序开发,功能强大,技术很多
面向对象:前期最大难点
优点:与系统无关,一次编译到处运行,跨平台
java体系:
JavaSE:java平台标准版,另外两个体系的基础
另一个称呼:core java,打基础阶段
JavaEE:java平台企业版,服务器端开发相关技术
JavaME:java平台微型版,适合于微型设备平台开发,了解
与平台无关性解释:
java虚拟机,JVM,
程序<--->JVM<--->系统
windows
linux
macos
不同系统下有不同的JVM
对于应用程序开发人员来说是一致的
程序:
编写源代码-->编译,生成字节码文件-->运行
2、2.搭建环境
JDK:java development kit,java开发工具包
工具,包含了一个JRE
JRE:java runtime environment,java运行时环境
JVM,java库文件
JDK+JRE
版本:
jdk1
|
jdk9
企业中:jdk6,7
jdk1.1,jdk1.2,jdk1.3,jdk1.4
jdk5<==>jdk1.5
1)安装jdk
jdk:d:\Java\jdk1.8.0_131\
jre:d:\Java\jre1.8.0_131\
注意事项:jdk文件夹和jre文件夹在同一个父文件夹下
2)配置环境变量
JAVA_HOME:jdk文件夹 e:\java\jdk
Path:jdk/bin %JAVA_HOME%\bin
多个值之间用分号来分隔
%JAVA_HOME%\bin;C:\ProgramData\Oracle\Java\javapath;C:\oraclexe\app\oracle\product\11.2.0\server\bin;;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools;%ANT_HOME%\bin;C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\nodejs\;C:\Program Files\Git\cmd;C:\Users\Administrator\appdata\Roaming\npm;C:\Program Files\7-Zip\;F:\Android\Android Studio\gradle\gradle-2.14.1\bin
jdk:
bin:工具文件夹, javac.exe,java.exe
jre:内置了jre
lib:各种库文件
src.zip:java提供的类的源代码
jre:
bin:工具文件夹
lib:各种库文件
测试环境是否搭建好:
dos,
windows,输入cmd搜索
window键+R
javac
java -version:查看当前版本
dos文件夹的切换命令:
同一个盘符下:cd 路径
不同盘符下,可以先切换盘符 d:
3、3.写一个HelloWorld
1)编写源代码,
注意:一定把隐藏扩展名取消
新建一个文本文件,
命名规则:HelloWorld.java
名字:每个单词首字母都大写
后缀名:java
2)编译源代码,生成字节码文件
和源代码同名,后缀名是class
javac 源文件路径
3)运行程序
java 文件名(类名)
解释代码:完成打印输出一个内容
public class HelloWorld{
}
java程序的基本单元:类
class:类
HelloWorld:起的类名,每个单词首字母都大写
{}:类体,代表类的范围从{到}
public static void main(String[] args){
}
方法:主方法,类的执行入口,
一个类能够直接运行,必须包含主方法
注意缩进,tab键
System.out.println("内容");
打印输出语句,打印后自动换行
语句以分号结束
System.out.print("内容");
打印输出语句,打印后不会换行
一个文件中可以包含多个类,
public修饰的类必须和文件名同名
通常一个文件下只放一个类