本文共 2123 字,大约阅读时间需要 7 分钟。
1.JAVA语言的发展史:
JAVA语言之父:詹姆斯.高斯林; JAVA是SUN公司的产品–>斯坦福大学网络公司; JAVA被Oracle(甲骨文)公司收购;2.JVM,JRE,JDK的概述:
JVM是java虚拟机;–>保证java程序跨平台; JRE是java运行环境;–>保证java程序能够正常运行; JDK是java开发工具集;–>给开发人员开发java程序使用的; //包含关系 JDK包含JRE包含JVM; JRE包含JVM;3.HelloWorld案例编写:
步骤: 1.编写阶段 //定义一个类 public class 类名{ //定义主方法 public static void main(String[] args){ //输出语句 System.out.println(“写你要输出的话”); } } 2.运行阶段 1.编译 –>执行javac命令 javac 类名.java 2.运行 –>执行java命令 java 类名 //常见问题: 1.单词打错; 2.中文标点符号;4.Path环境变量的配置:
配置Path环境变量是为了让javac和java命令在任意路径下可以执行; 1.JAVA_HOME:在系统变量中新建一个JAVA_HOME JAVA_HOME的值:jdk的安装路径; 2.Path环境变量:在所有Path变量的最前面增加bin目录的位置 Path的值:%JAVA_HOME%\bin;5.注释:帮助我们读懂代码 **
分类: 单行注释: // 多行注释: /* 这里是多行注释 */ 文档注释: 编写自己JAVA文件的API文档的 /** 这里是文档注释 */6.关键字:
概念:被java赋予特殊含义的单词; 注意事项: 1.组成关键字的单词是全部小写单词; 2.关键字在开发工具中有特殊颜色的标识;(紫色,深蓝色)7.常量:
概念:在程序的运行过程中,其值不发生改变了的量; 分类: 字符串常量: “这里是字符串常量” 整数常量: 12,-12 小数常量: 12.12,-12.12 字符常量: ‘a’,’A’,’0’,’我’ 布尔常量: true,false 空常量: null8.计算机的存储单元:
计算机中最小的信息单元: 比特: bit(b); 计算机中最小的存储单元: 字节: byte(B); 进制转换: 1B = 8bit; 1KB = 1024B; 1MB = 1024KB; 1GB = 1024MB; 1TB = 1024GB; 1PB = 1024TB; ….9.数据类型的概述和分类:*
//java是一种强类型的语言 4类8种; 占用字节数 整数类型: byte 1 short 2 int 4 long 8 浮点数类型: float 4 double 8 字符类型: char 2 布尔类型: boolean 110.标识符* JAVA的生存之道
概念:标识符是用来给包,类,方法,变量取名字的; //取名字的原则: 见名知意!! 标志符的组成: 1.unicode编码:数字,英文大小写,中文(不建议使用) 2.下划线 _ 3.美元符:$ 标志符的注意事项: 1.不能以数字开头; 2.不能使用JAVA中的关键字;命名规则:********** 1.项目名:全部小写 举例:老师:day01,学生:myday01 2.包:包是用来管理类的;//包的本质就是文件夹 1.建.java文件之前一定要建包; 2.多级包是用 . 隔开的 3.包的命名是域名的反写,全部小写 举例: 百度的域名:www.baidu.com --> com.baidu 3.类: 单个单词:首字母大写; //手机类: Phone 多个单词(驼峰式命名):每个单词的首字母大写; //HelloWorld 4.变量和方法: 单个单词:全部小写 // 求和变量 sum 求和方法 sum() 多个单词:从第二个单词开始每个单词首字母大写 //最高分数 maxScore 求最高分数的方法 getMaxScore()
11.变量:*
变量的概念: 在JAVA程序运行的过程中,其值在一定范围内发生改变的量; 变量的定义格式: 数据类型 变量名 = 初始化值; 变量的注意事项:重点内容 1.变量未赋值不能直接使用!! //变量的第二种定义格式:在使用的时候赋值; int c; c = 10; 2.变量的作用域:** 变量的作用域是这个变量所在的大括号内;12.类型转换:
分类: 隐式转换(自动转换): //变量在做运算的时候: byte,short,char –>int –>long –>float–>double 注意:在2个数做运算的时候,那这两个数中类型较大的数的类型来接收结果! 强制转换: 格式: 目标类型 变量名 = (目标类型)(被转换的数); 注意:不要轻易使用强制类型转换!!转载地址:http://rxlti.baihongyu.com/