JavaSE基础Day01

JavaSE基础Day01

课程纲要
1. 计算机相关的知识点
2. 软件的安装
3. HelloWorld案例  ----> 今天必须学会的内容
4. 基础语法介绍 --------> 变量的定义和使用

第一章 计算机相关的知识点

1、Java语言的发展史
1. Java是一门编程语言
	编程语言的含义: 通过我们写的代码,进行人机交互的方式。人和电子设备进行交流的过程叫做编程。
	
2. Java的应用非常广泛
	A. 应用型软件
		电子商务网站(京东商城、淘宝天猫...)
		百度网站(搜索引擎网站)
		金融网站(中国银行官方网站)
		校园网站(大学里面考试成绩查分数)
		黑马程序员的博学谷网站
	B. 游戏软件
		90坦克
		超级玛丽
		黄金矿工
2、拓展几个骚操作
1. 开启计算器的操作
	win 8 和 win 10 系统
		按下电脑的 win 键,直接输入"计算器"
    win 7 系统
    	win+R 输入 calc 回车
    	
2. 开启记事本的操作
	win 8 和 win 10 系统
		按下电脑的 win 键,直接输入"记事本"
    win 7 系统
    	win+R 输入 notepad 回车
    	
3. 开启画图工具的操作
	win 8 和 win 10 系统
		按下电脑的 win 键,直接输入"画图"
    win 7 系统
    	win+R 输入 mspaint 回车
    	
4. 开启截图工具的操作(强烈建议大家使用) “学习方法:哪里不懂截哪里”
	win 8 和 win 10 系统
		按下电脑的 win 键,直接输入"截图"
    win 7 系统
    	win+R 输入 SnippingTool 回车
3、计算机的存储单元
基础单位
	1位包含的0或者1
	1字节(Byte) = 81KB = 1024B (Byte)
    1MB = 1024KB
4、DOS小黑窗口常用命令
1. 启动小黑窗口的方式
	Win+R 输入 cmd
	
2. 常用的命令行(小技巧:如果文件的名称不想打出完整的名称,可以打出一部分名称,按下 TAB 键,多个当中选择)
	A. 进入的命令
		a. 切换盘符的操作
			命令: 盘符名称: 回车
			例如: D: 回车
		b. 进入到文件夹的命令
			命令: cd 文件夹的路径 回车
			例如: cd D:\xitheima\笔记文件  回车
	B. 查看文件的指令
		DIR 回车
	C.退出的指令
		a. 退出上一级目录
			命令: cd.. 回车
			例如: cd.. 回车
		b. 退出到根目录
			目录: cd\  回车
			例如: cd\  回车
	D.其他指令
		a. 清空屏幕的操作:  	cls 回车
		b. 退出小黑窗口的操作: exit 回车

第二章 软件的安装

1、Java语言的跨平台性
1. 平台的含义:
	平台就是操作系统。
	例如: windows操作系统、Linux操作系统、Mac操作系统、IOS操作系统、Android操作系统 等...
        
2. Java的跨平台性
	Java语言能够在不同的操作系统上面运行。主要借助于 Java虚拟机(简称JVM)
	在不同的操作系统上面,存在不同的Java虚拟机,由Java虚拟机保证了跨平台。
2、三个专业词汇
1. 专业词汇
	A. JDK  Java开发工具包 (Java develop kit)
	B. JRE  Java运行环境    (Java Run Environment)
    C. JVM  Java虚拟机   (Java Virtual Machine)
    
 2. 三者之间的关系
 	JDK>JRE>JVM  
 	JDK当中包含着 JRE,JRE当中包含着 JVM
 	小技巧: D>R>V  (abcdefghi....)
3、JDK的安装
安装的过程当中注意的问题:

1. 路径问题: 不要有中文或者空格的存在
2. 去掉掉 "公共JRE" 的安装
4、环境变量的配置
1. 为什么需要配置环境变量?
    Java程序是我们自己安装的,不是系统原生态的,它是外来者,需要声明它,配置环境变量
    
2. 如何配置环境变量?
    详情:参考川哥笔记。 武汉黑马JavaEE86期基础订制版
    C开发工具 -> JDK相关 -> 02环境变量的配置
    
3. 注意事项(一定不要删除了 path 路径下面其他的配置信息)
	A.在系统变量下面 新建 JAVA_HOME 值为 JDK的路径
	B.在系统变量当中 PATH 路径里面加上 %JAVA_HOME%\bin

第三章 HelloWorld案例

1、操作步骤
1. 新建文件
	新建一个文本文件,修改后缀名称是 .java 结尾。
	注意: 文件的后缀需要显示出来,win8和win10系统,可以直接点击菜单栏显示
	
2. 编写Java代码

3. 编译运行
	采用小黑窗口,cmd启动,进入到当前文件所在的目录。
	编译:  javac 文件名称.java   回车
	运行:  java  文件名称        回车
2、HelloWorld的代码
public class HelloWorld{
	public static void main(String[] args){
		System.out.println("爱生活,爱Java,爱川GG");
	}
}
3、HelloWorld案例常见问题
1.常见问题:
	A. 单词拼写问题。(注意大小写,单词不要写错了)
	B. 中文符号问题。(所有的符号都是英文)

2.解决方案:
	安装一个高级记事本软件 Notepad++
    注意问题: 设置语言 Java 和 编码是 ANSI (菜单栏: 设置->首选项)

第四章 基础语法介绍

1、注释
1. 注释的含义:
	注释就是用来解释说明程序的文字,给'程序员'看的
	
2. 注释的分类:
	A.单行注释    //这是单行注释
	B.多行注释    /* 这是多行注释 */
2、关键字
1. 关键字的含义:
	在Java语言当中被赋予特殊含义的单词
	
2. 关键字的特点:
	A. 单词全部小写
	B. 在编辑器软件当中有特殊颜色标记(软件: Notepad++ IDEA)
3、标识符
1. 标识符的含义:
	简单一点说,就是"取名字"
        
2. 标识符的规则:
	A. 由 数字,英文字母,下划线,美元符号,中文 组成
	B. 数字不能开头
	C. 不能是Java当中的关键字
	
3. 标识符的软性建议(初学阶段需要遵循)
	A. 类名称,每个单词的首字母大写,其他字母小写. 例如: HelloWorld
	B. 变量名称和方法名称,第一个单词首字母小写,其他单词首字母大写。例如:  myName  getAge()  chaoShuai
	C. 包名称,单词全部小写,多个包之间点隔开。例如: com.itheima  com.baidu  cn.sina
	D. 常量名称,所有的字母全部大写,单词之间下划线隔开。例如:  MAX_AGE  MY_ADDRESS
4、常量
1. 常量的含义
	在Java程序运行的过程当中,值 固定不变的,就是常量
	
2. 常量的分类
	A. 字符串常量:  "爱生活,爱Java,爱川GG"  "ABC"
   	B. 字符常量:   'A'  'a'  '6'  '爱'  '#'   
    C. 整数常量:    78   86  6666
    D. 浮点数常量:  5.666   3.14   2.88   1.0
    E. 布尔常量:    true   false
    F. 空常量:      null
5、基本数据类型
1. 数据类型的分类:
    A. 基本数据类型(四类八种)
        a.整数类  byte short int long
        b.浮点数  float double
        c.字符    char
        d.布尔    boolean
    B. 引用数据类型
        a. 字符串 String  --> 基础班 Day08
        b. 数组 ------------> 基础班 Day05
        c.-------------> 基础班 Day06
        d. 接口 -----------> 基础班 Day10
        e. Lambda ---------> 就业班 Day07
        
2. 八种基本数据类型的取值和内存数
 	byte  ---> 占据1字节  ---> 取值: -128 ~ +127  (12827次方)
    short ----> 占据2字节  ---> 取值: -2^15 ~ +2^15-1  (32768) 
    int ------> 占据4字节 ---> 取值: -2^31 ~ +2^31-1 (2147483648)
    long -----> 占据8字节 ----> 取值: -2^63 ~ +2^63-1 
    float ----> 占据4字节
    double ---> 占据8字节
    char -----> 占据2字节
    boolean --> 占据1字节
    
3. 注意事项
	A. 整数类型默认是 int 类型,如果想要表示 long 类型的数据,需要加上后缀 l 或者 L 建议加上 L
	B. 浮点数类型默认是 double 类型,如果想要表示 float 类型的数据,需要加上 f 或者 F 建议加上 F
6、变量(今日重点)
1. 变量的含义(变量是什么意思?)
	A. 宏观解释[在人的角度]: 在程序运行的过程当中,值可以发生改变的,就叫做变量
	B. 微观解释[在计算机的角度]: 变量就是内存当中的一块区域
	
2. 变量的定义格式:
	A.格式:
		数据类型  标识符  =;
	B.例如:	
		int age = 18;  //int就是数据类型,age就是标识符,18就是值

3. 变量使用的注意事项
	A. 变量不可以重复定义
		int a = 3;
		boolean a = true; // 错误写法!a重复定义了。(上面说,我是男的,下面说我是女的)
	B. 变量需要赋值之后,才能使用
	C. 变量只在所属的那一对大括号当中有效。//湖北省省长 不能跑到 湖南省 装B
	D. 一行可以定义多个变量,但是不推荐这样使用。 // int a=3,b=4,c=5; 正确写法,但是不推荐
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值