java学习笔记第一天-2018.09.03
1、软件
软件:指令+数据
应用软件是安装在系统软件上的
软件开发的过程: 1、明确需求 2、整理逻辑 3、具体编码,完成项目 4、测试上线5、维护 6、二次开发
人机交互:人和计算机之间的交互
2、Windows操作界面:Ctrl+C 复制、Ctrl+V 粘贴、Ctrl+X剪切、Tab缩进、Ctrl+A全选、Ctrl+Z撤销、Ctrl+Y反撤销、Windows+D显示桌面、Windows+R运行、Windows+E打开硬盘
3、dos命令交互:
打开命令行窗口 win+R—输入cmd—回车
Dos命令不区分大小写,不能使用中文字符。
盘名+: 盘间切换、cd\ 退回根目录、cd+地址 进入指定的目录下、cd..返回上一级目录、cls +回车清屏、dir+回车查看当前目录下的文件和文件名、start +回车新建、Eexit+回车退出、hellp+回车显示当前DOS系统支持的命令及用法、md+文件夹的名字创建文件夹、del+文件名删除文件、del+*全部删除、rd+文件夹名删除文件夹(非空文件夹不能删除)、
*使用上下键可以上下切换输入过的命令
4、JAVA背景及语言特点
Sun公司91年研发,被Oracle公司收购,JAVA之父James Gosling 詹姆斯高斯林,最早称OAK(橡树),95年更名为JAVA。
J2SE(JavaSE):标准版,桌面应用程序开发。
J2ME(JavaME): 微型版(移动版)—-淘汰了。
J2EE(JavaEE):企业版,企业应用程序。
JAVA语言的特点:开源、安全、面向对象、跨平台(可移植性,在不同的操作系统上都可以运行JAVA程序,原理:不同平台安装jvm(java虚拟机)Jvm才是java程序真正的执行者。)
5、Java环境搭建:
Jvm:java虚拟机
JRE:java运行环境,包含了jvm和核心类库
JDK: 专门给开发人员使用,java开发工具包,包含了jre和开发工具
Jdk包含了jre,jre包含了jvm
在dos窗口中输入了命令:一共查找两个地方
1、命令左侧的目录,如果有则执行,如果没有则找第二个地方。
2、第二个地方是环境变量Path对应的值
环境变量配置:
计算机—属性—高级系统设置—高级—环境变量—系统变量—-Path
Path = D:\Java\jdk1.8.0_131\bin;…….
配置技巧:
JAVA_HOME = D:\Java\jdk1.8.0_131
PATH = %JAVA_HOME%\bin;……
6、编写java应用程序:
用具有编辑性的软件都可以编写程序。
步骤:
1. 创建一个.java文件
2. 打开文件,编写源代码
3. 编译源代码文件 javac+ 源文件名.java
4. 执行class文件 java +类名
注意:
1. java语言区分大小写
2. Class左边可以用修饰符修饰符,一个是public一个是空白(默认修饰符)
如果类用public修饰了,表示该类名和源文件名必须一模一样(建议)
如果类用空白修饰了,那么类名可以和源文件名不一致
1、一个源文件中可以写多个类,但是只能有一个类用public修饰,编译后,有几个类生成几个class文件
2、一个类中只能有一个入口方法,即main方法
类名的命名规范:
1. 一个单词组成,单词的首字母大写,其他小写
2. 如果多个单词组成,每个单词的首字母大写,其他小写,单词间没有空格
3. 见名知意
ClassPath:类路径
告诉jvm到哪里去找要执行的class,是给jvm用的
计算级—属性—高级系统设置—高级—环境变量—系统变量—-新建
ClassPath: .; D:\Java\jdk1.8.0_131\lib;
.;D:\Java\jdk1.8.0_131\lib \tools.jar; D:\Java\jdk1.8.0_131\lib \dt.jar
Path:是给操作系统用的,告诉系统到哪里找程序执行。
7、我的第一个程序:HelloWorld
代码:
class HelloWorld{
public static void main(String[] args){
System.out.println("HelloWorld");
}
}