目录
一、java概述与环境搭建
1.java可以用来做什么?
大数据开发
2.java语言主要特性
面向对象(使用计算机模拟现实世界,解决现实问题,贴近人类思维模式)
简单(相对C、C++不易造成内存溢出、减少代码量、代码可读性强)
跨平台(操作系统、服务器、数据库)
3.计算机语言运行机制
编译执行:
将源文件编译成机器码,一次编译,多次执行。
执行效率高,不可跨平台
解释执行:
将源文件一行一行解释,一行一行执行。不同的操作系统具备不同的解释器。
执行效率低,可以跨平台。
4.java语言执行机制
先编译,再解释:
将源文件编译成字节码文件(平台中立文件,class),再将字节码文件进行解释执行。
java的设计理念:Write Once Run Anywhere
5.名词解释
JVM(Java Virtual Machine)虚拟机:
使用软件在不同的操作系统中,模拟相同的环境。
JRE(Jave Runtime Environment)运行环境:
包含JVM和解释器,完整的Java运行环境。
JDK(Java Development Kit)开发环境:
包含JRE+类库+开发工具包(编译器+调试工具)
6.安装JDK
双击打开JDK安装程序,所有选项全部下一步即可
默认安装在C盘 Program files ----> Java文件夹下 C:\Program Files\Java
7.配置环境变量
右键此电脑----->属性------>高级系统设置-------->高级------>环境变量
系统变量------>Path -------->编辑-------->新建------->浏览------->选择第5步安装JDK路径下 jdk1.8.0_131目录下的bin目录即可
最后所有窗口全部确定
8.测试环境变量
徽标+R 呼出运行窗口------->cmd
java -version
javac -version
以上两个命令都出现版本号则表示配置环境变量成功
9.配置环境变量注意事项
1.不要配置classpath 因为从JDK1.5就不需要人为的配置classpath了
2.可以不需要配置JAVA_HOME 因为配置JAVA_HOME最终选择的路径是一样的
java 执行命令
javac 编译命令
bin目录 :bin binary 二进制 此目录下存放的全部是可执行的二进制文件
配置bin目录表示告诉操作系统可以去此目录下查找我们输入的命令
如果不配置则提示 不是内部或者外部命令
10.第一个java程序
public class HelloWorld{
public static void main(String [] args){
System.out.print("hello world");
}
}
11.单词解释
public:公开
class:类
static:静态
void:空的 无效的
main:主要的
String:字符串
System:系统
out:出
print:打印
args-arguments :参数 复数
12.注意事项
1.严格区分大小写
2.大括号/小括号成对出现
3.一行只写一句代码
4.标点符号默认都是英文
5.类名首字母大写 不要使用拼音 更不要使用中文 特殊符号
13.类的阐述
同一个源文件中可以定义多个类。
编译后,每个类都会生成独立的 .class文件。
一个类中,只能有一个main方法,每个类都可以有自己的main方法
public修饰的类称为公开类,要求类名必须与文件名称完全相同,包括大小写。
一个源文件中,只能有一个公开类。
public class Test1{
public static void main(String [] args){
System.out.print("Test1 class print");
}
}
class A{
}
class B{
}
14.小结
- java源文件以“java”为扩展名。源文件的基本组成部分是类(class),如本例中的HelloWorld类。
- java应用程序的执行入口是main()方法。他有固定的书写格式:
public static void main(String[] args){...}
- java语言严格区分大小写
- java方法由一条条语句构成,每个语句以“;”结束
- 大括号都是成对出现的,缺一不可
- 一个源文件中最多只能有一个public类。其他类的个数不限,如果源文件包含一个public类,则文件名必须按该类名命名
15.乱码
乱码产生的原因:因为源文件与JDK默认编码格式(GBK)不一致所导致
解决方案:将源文件右键---->另存为,编码格式改为ANSI即可
16.注释
用于注解说明解释程序的文字就是注释。
注:注释不参与编译。
单行注释://
多行注释:/**/
文档注释:
/**
*
*/
javadoc - d.文件名.java用于生成帮助文档 文档注释将体现在帮助文档中
17.DOS命令
Disk Operating System 磁盘操作系统
dir:查看当前目录下的文件/文件夹
切换盘符:直接输入盘符名加冒号 不区分大小写
cd:切换目录
cd..:返回到上一级
del + 文件名:删除文件 rd:删除文件夹(文件夹内不能有内容)
cls:清空dos命令窗口
ping + 地址 :表示查看本机与对应地址网络是否通常
shutdown - i :远程关机
ipconfig :查看本机ip地址
shutdown -a :取消远程关机