JAVA概述与环境搭建
1.计算机语言的执行机制
1.1 编译执行:对源文件进行一次编译,可以多次执行,缺:不能跨平台
例:一份外文,翻译成中文,所有会中文的都可以进行执行,缺点是英文的需要在编译一次
1.2 解释执行:边解释边执行,可以跨平台,缺:需要多次解释,效率低
例:一份外文,同时解释成多种语言,但是需要一句一句的,效率低
1.3 JAVA执行机制:先编译,再执行。将我们写好的JAVA文件编译成class文件(二进制文件,机器码 0-1)
Write once , Rin anywhere(编写一次,运行在任何地方)
2.名词解释
JDK:java Development Kit 开发环境
JDK=JRE+JVM JRE>JVM JDK包含JRE和JVM 其中JRE包含JVM
JRE:Java Runtime Environment 运行环境
JVM:Java Virtual Machine 虚拟机
3.JDK的安装
打开安装包全部下一步
4.配置环境变量
第一种方式:
1.右键我的电脑–》属性–》高级系统设置–》高级–》环境变量–》系统变量
–》新建–JAVA_HOME
JAVA_HOME变量分为两部分,名称就是JAVA_HOME,值为安装JDK的JDK路径
JAVA_HOME:C:\Program Files\Java\jdk1.8.0_131
2.在系统变量中找到Path变量
win10系统:
在Path中点击新建,添加上 %JAVA_HOME%\bin
win7系统:
直接点击Path编辑,在文本的末尾添加上一个英文的 ;再次将%JAVA_HOME%\bin写入到文本框中
一路确定
第二种方式:
1.右键我的电脑–》属性–》高级系统设置–》高级–》环境变量–》系统变量–》Path–》直接写入当前JDK安装路径下的bin目录路径
一路确定
测试:徽标+r输入cmd
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Yo8dhPNJ-1602898636974)(D:\安装包\Student\recv\配置环境变量第一步.png)]
5.MD使用
安装完毕md之后,打开文件–》偏好设置–》将解压好的vue主题的文件全部复制到当前文件夹内–》在主题选项选择vue即可
#号表示标题 一个#号表示一级标题,以此类推,写完#号以后空格一下
一个大于号 空格 表示 展开背景颜色界面
右键可以插入图像等内容
三个`(数字1左边的按键,英文模式下)+java表示打开java视图
6.dos命令
1.切换盘符,直接盘符名+: 回车
2.cd + 路径名称,表示切换到对应的路径,可以使用tab键补全路径名
3.cd … 表示回退到上一级
4.del + 文件名称 表示删除文件
5.rd + 文件夹名称 表示删除 文件夹
6.exit 表示退出命令提示航
7.cls 表示清空屏幕
8.ipconfig 表示查看ip地址
9.ping + 主机地址 表示查看当前电脑到某个计算机的网络是否通畅
10.shutdown -i 远程关机
11.shutdown -a 取消关机
7.第一个JAVA程序
单词:
public : 公开
class : 类
static :静态
void : 空,无效的
main:主要的,主体,表示main函数
System:系统
out:出
print:打印
编写java文件注意事项
1.代码严格区分大小,目前先按照课堂编写的demo来编写代码
2.严格区分中英文符号
3.类名必须和文件名一致
4.注意代码的缩进,每遇到一次大括号就缩进一次,缩进的是一个tab键的距离
5.注意大括号,小阔号,中括号都是成对出现的,不能单独出现
注意:先打开我的电脑,将隐藏已知文件扩展名选项打钩去掉
win7和win10设置稍微有些不同:查看–》文件夹选项–》隐藏已知文件扩展名
编写完java文件以后,使用javac + 文件名(加上后缀名) 编译为class文件
再使用 java + 文件名(不加后缀名) 执行
public class HelloWorld{
public static void main(String [] args){
System.out.print(“hello world”);
}
}
8.类的阐述
同一个源文件中可以定义多个类。
编译后,每个类都会生成独立的 .class文件。
一个类中,只能有一个主函数,每个类都可以有自己的主函数。
public修饰的类称为公开类,要求类名必须与文件名称完全相同,包括大小写。
一个源文件中,只能有一个公开类。
9.package包的概念
作用:类似于文件夹,用于管理字节码(.class)文件。
语法:package 包名;
位置:必须写在源文件的第一行。
带包编译:javac -d . 源文件名称.java (自动生成目录结构)
带包运行:java 包名.类名 (包名+类名又称全限定名)
包的命名规范:
1.采用域名倒置的规则:www.baidu.com.cn -> cn.com.baidu.xxx
2.全部小写,不同的文件夹以.(点)隔开
3.不能以.(点)开头或者结尾,可以包含.(点)
10.注释
1.单行注释 //
2.多行注释 /* */
3.文档注释
/**
*/
三种注释都用于在java源文件中说明当前代码的意义,文档注释可以表现在帮助文档中
生成帮助文档: javadoc - d . + java源文件名(加后缀)
11.命名规范
名称不能随意定义,要见名知意,有意义
类名单词首字母大写