java介绍
* a: Java是sun公司开发的一门编程语言,目前被Oracle公司收购,编程语言就是用来编写软件的。
* b: Java的应用
* 开发QQ、迅雷程序(桌面应用软件)
* 淘宝、京东(互联网应用软件)
* c: Java的擅长
* 互联网:电商、P2P等等
* 企业级应用:ERP、CRM、BOS、OA等等
* d: Java语言平台
* JavaSE(标准版)部分,基础班学习JavaSE,JavaSE并不能开发大型项目。
* JavaEE(企业版)部分,就业班学习JavaEE,学习完JavaEE部分就可以开发各种大型项目了。
常用的DOS命令
* a: 打开Dos控制台
* win+r--cmd--回车
* b: 常用dos命令
* cd.. : 退回到上一级目录
* cd\ : 退回到根目录
* cd tools: 进入tools文件夹
* d: : 回车 盘符切换
* cd d:\234 :进入d盘的234文件夹,再切换盘符(d:)才能进入d:\234
* dir : 列出当前目录下的文件以及文件夹
* cls : 清除屏幕
* ipconfig: 查看本机的相关网络配置
* c: dos控制台运行记事本程序
* D:\>C:\windows\notepad.exe
* 还可以省略“.exe”后缀,例如:D:\>C:\windows\notepad
JRE:是Java语言的运行环境,它包含了Java虚拟机,也就是JVM,同时还包含了Java语言运行需要的核心类库。
对于这个类库,大家先理解为资料库就行,后面学完面向对象,你就明白了。
JDK:是Java语言的开发工具包,提供了Java语言的开发工具,它里面包含了JRE,同时也就包含JVMJava虚拟机
* A: JDK与JRE的关系
* a: JDK:它是Java开发运行环境,在程序员的电脑上当然要安装JDK;
* b: JRE:Java Runtime Environment它是Java运行环境,如果你不需要开发只需要运行Java程序,那么你可以安装JRE。例如程序员开发出的程序最终卖给了用户,用户不用开发,只需要运行程序,所以用户在电脑上安装JRE即可。
* c: JDK包含了JRE。
* B: 跨平台特性
* a: 平台指的是操作系统 (Windows,Linux,Mac)。
* b: Java程序可以在任意操作系统上运行,一次编写到处运行
* c: 实现跨平台需要依赖Java的虚拟机 JVM (Java Virtual Machine)
public class HelloWorld {public static void main(String[] args) {内容}
}
* d:注意:
* 不要隐藏文件的扩展名
* 类名和文件名要保持一致
* C: Java代码的编写执行过程
* a: 源文件:编写Java源文件(我们也称之为源代码文件),它的扩展名为.java;
* b: 编译:然后通过编译器把源文件编译成字节码文件,字节码文件扩展名为.class;
* c: 运行:最后使用解释器来运行字节码文件。
* b: 注释:
* 1:单行注释 //注释内容
* 2:多行注释 /*注释内容*/
* 3:文档注释 /**注释内容*/
* A: 标识符
* a: 定义
* 就是给类,接口,方法,变量等起名字时使用的字符序列
* b: 组成规则(只能包含下面的内容,不能有其它内容)
* 1: 英文大小写字母
* 2:数字字符
* 3:$和_
* c: 注意事项
* 1:数字不能开头
* 2:不可以使用关键字
* 3:严格区分大小写,不限制长度
* 4:起名时,尽量达到见名知意
* A:为什么有数据类型
* Java语言是强类型语言,对于每一种数据都定义了明确的具体数据类型
* B:Java中数据类型的分类
* 基本数据类型: 基本数据类型是Java语言中内置的类型,分别是整数类型、小数类型、字符类型、布尔类型。
这四类基本类型是最简单、最基础的类型。
* 整数(byte、short、int、long)、小数(float、double)、字符类型(char)、布尔类型(boolean)
* 引用数据类型: 是强大的数据类型,它是基于基本数据类型创建的。JavaSE中提供了一个超级类库,类库中包含了近万种引用数据类型。
A: 常量的定义
* 常量就是不变的数据量, 在程序执行的过程中其值不可以发生改变
* B: 常量分类
* a: 整数类型
* 十进制表示方式:正常数字 如 13、25等
* 二进制表示方式:以0b(0B)开头 如0b1011 、0B1001
* 十六进制表示方式:以0x(0X)开头 数字以0-9及A-F组成 如0x23A2、0xa、0x10
* 八进制表示方式:以0开头 如01、07、0721
* b: 小数类型
* 如1.0、-3.15、3.168等
* c: 布尔类型
* true、false
* d: 字符类型
* 如'a','A', '0', '家'
* 字符必须使用’’ 包裹,并且其中只能且仅能包含一个字符。
* e: 字符串类型
* 字符串String类型是一种引用类型,我们先了解作为常量类型的使用方式
* 如“我爱Java”,“0123”,“”,“null”
* 字符串必须使用“”包裹,其中可以包含0~N个字符。