第1节 java运行环境
day01_01_Java语言发展史
day01_02_计算机进制转换
day01_03_计算机存储单元
day01_04_命令提示符_基本介绍
day01_05_命令提示符_常用命令
day01_06_Java语言的跨平台性
day01_07_JDK、JRE与JVM
day01_08_JDK的下载与安装
day01_09_环境变量的配置
第2节 HelloWorld案例
day01_10_HelloWorld程序的代码编写
day01_11_HelloWorld程序的编译运行
day01_12_HelloWorld的常见问题与Notepad++使用
day01_13_程序注释与HelloWorld说明
第3节 关键字&标识符
day01_14_关键字的概念与特征
day01_15_标识符的概念与规则
第4节 常量&变量
day01_16_常量的概念与分类
day01_17_常量的打印输出
day01_18_基本数据类型
day01_19_变量的概念与定义格式
day01_20_变量的基本使用
day01_21_变量的注意事项
============================================================================================================
第1节 java运行环境
======================================================================== 2019年1月21日22:12:56 学习java第一步 基础知识 环境变量 ======================================================================== java 是编程语言,应用广泛 进制转换的基础知识 位 字节 存储单位 KB MB GB TB PB EB ZB 命令提示符(cmd) 启动 win+r 常用命令: 切换盘符 D: 切换到d盘(大小写都行) 进入文件夹 cd 文件夹 多次按TAB可以切换文件夹 cd.. 返回上一级目录 进入多个文件夹 cd 文件夹1文件夹2 显示目录 dir 清空屏幕 cls 退出cmd exit jvm虚拟机 jre运行环境 jdk开发工具 java SE Development Kit jdk包含jvm运行类库 编辑工具 打开java d:Javajdk-9.0.1injava.exe C:Usersasus>notepad notepad是亲生的 所以自带环境变量 配置环境变量win10 我的电脑-》属性-》高级系统设置-》高级-》环境变量-》系统变量下-》新建-》变量名JAVA_HOME -》变量值D:Javajdk-9.0.1 -》在path下添加 %JAVA_HOME%in; 注意最后用分号 ========================================================================
第2节 HelloWorld案例
1 /* 2 2019年1月22日13:31:18 3 目的:HelloWorld 4 */ 5 //第一行第三个单词必须和文件夹名字一样,大小写也要一样 6 public class HelloWorld{ 7 //第二行的内容是万年不变的,代表main方法 8 public static void main(String[] args){ 9 //第三行打印输出语句 10 System.out.println("Hello,World!"); 11 } 12 } 13 14 /* 15 总结: 16 17 常见错误;1)大小写 helloWorld ==改为HelloWorld 18 2)分号不能错 19 编写程序 20 1)javac 文件.java 21 2)java 文件名 22 23 */
第3节 关键字&标识符
字母,数字,下划线,和$
不能以数字开头。
标识符不能是关键字。
类名字 大驼峰HelloWorld
变量名 小驼峰helloworld
方法名 小驼峰helloworld
第4节 常量&变量
概念: 一成不变的量
常量分类
1字符串常量,凡是双引号引起来的叫,字符串量。"122","abc"
2整数常量
3浮点数常量
4字符常量 'a' '9' '中'
5布尔常量 ture 、 false
6空常量 null
1 /* 2 2019年1月22日17:32:54 3 目标:六种常量 4 */ 5 public class Demo{ 6 public static void main(String[] args){ 7 //字符常量 8 System.out.println("ABC"); 9 System.out.println(""); 10 System.out.println("XYZ"); 11 12 //整数常量 13 System.out.println(1); 14 System.out.println(122); 15 16 //浮点数常量 17 System.out.println(-2.3); 18 System.out.println(20.1); 19 20 //字符常量 21 System.out.println('A'); 22 //System.out.println('');//必须有且只有一个字符否则就会报错 23 //System.out.println('ab');//语法规则 24 25 //布尔常量 26 System.out.println(true); 27 System.out.println(false); 28 29 //空常量。空常量不能直接打印输出。当然有别的办法 30 //System.out.println(null); 31 } 32 /* 33 在java9输出结果是: 34 D:>javac Demo.java 35 D:>java Demo 36 ABC 37 38 XYZ 39 1 40 122 41 -2.3 42 20.1 43 A 44 true 45 false 46 47 */ 48 49 50 }
变量:程序运行中可以改变的量。
创建一个变量并且使用的格式。
数据类型 变量名称;//创建一个变量
变量名称 = 数据值;//赋值
一步到位的格式
数据类型 变量名称 = 数据值;
1 /* 2 2019年1月22日19:18:20 3 目的:变量的使用 4 变量:程序运行中可以改变的量。 5 创建一个变量并且使用的格式。 6 数据类型 变量名称;//创建一个变量 7 变量名称 = 数据值;//赋值 8 一步到位的格式 9 数据类型 变量名称 = 数据值; 10 注意事项 11 1.多个变量名不可以重复 12 2.float和long类型,字母后缀F和L不要丢掉。 13 3.如果使用byte或者short类型的变量,右侧数据不能超过左侧类型范围。 14 4.没有赋值的变量不能直接使用 15 5.变量使用不能超过作用域的范围。 16 【作用域】;从变量定义开始,一直到所属的大括号结束为止 17 6.多个变量一起赋值 18 */ 19 public class Demo02Variable { 20 public static void main(String[] args){ 21 //创建一个变量 22 //格式:数据类型 变量名称; 23 int num1; 24 num1 = 10; 25 //当打印一个变量名称时候,显示出来的是变量的内容 26 System.out.println(num1);//10 27 28 //重新赋值 29 num1 = 20; 30 System.out.println(num1);//20 31 32 //使用一部到位的格式来定义变量 33 int num2 = 30; 34 System.out.println(num2);//30 35 36 num2 = 35; 37 System.out.println(num2);//35 38 39 System.out.println("======================"); 40 41 byte num3 = 30;//注意:右边的数值的范围不能超过左边数值的范围 42 System.out.println(num3); 43 44 //byte num4 = 300;//右边数值超过左边的数值,报错 45 46 short num5 =50; 47 System.out.println(num5); 48 49 long num6 = 3000000000L;//long 类型要加L 或者l 大写好看‘ 50 System.out.println(num6);//3000000000 51 52 float num7 = 2.5F; 53 System.out.println(num7);//2.5 54 55 double num8 = 1.2; 56 System.out.println(num8);//1.2 57 58 char zifu1 = 'A'; 59 System.out.println(zifu1);//A 60 61 zifu1 ='中';//这个字符 中国字只能是一个 62 System.out.println(zifu1);//中 63 64 boolean var1 = true; 65 System.out.println(var1);//true 66 67 var1 = false; 68 System.out.println(var1);//false 69 70 //有值变量赋值有值变量赋值 71 boolean var2 = var1; 72 System.out.println(var2);//false 73 74 { 75 int num9 = 6000; 76 System.out.println(num9); 77 } 78 //System.out.println(num9); 错误 79 //这个在作用域外就不能用了,但是重新定义相同的变量依然能使用 80 int num9 = 3214; 81 System.out.println(num9); 82 83 int a = 20,b = 60,c = 90; 84 System.out.println(a);//20 85 System.out.println(b);//60 86 System.out.println(c);//90 87 } 88 89 }/* 90 总结: 91 8中类型的用法 92 作用域的理解 93 94 95 */