
个人简介
> 📦个人主页:轻狂客_零度的主页
> 🏆学习方向:JAVA后端开发
> 📣种一棵树最好的时间是十年前,其次是现在!
> ⏰往期文章:VUE [入门篇(二)]
> 🧡喜欢的话麻烦点点关注喔,你们的支持是我的最大动力。
Java是什么
Java 是美国 Sun 公司( Stanford University Network ) 在 1995 年推出的计算机编程语言,后被 Oracle 公司收购。J ava 早期称为Oak(橡树),后期改名为Java。J ava 之父: 詹姆斯·高斯林(James Gosling)。
为什么要用Java世界上最流行的编程语言之一,在国内使用最为广泛的编程语言。可移植性、安全可靠、性能较好。开发社区最完善,功能最为丰富。
Java能做什么桌面应用开发 服务器系统企业级开发 大数据开发移动应用开发 游戏开发
活动地址:CSDN21天学习挑战赛
JDK:Java开发工具包,我们使用的版本是1.8
注意:一台PC上可以安装多个JDK,具体环境变量配置哪个JDK,哪个就生效
JAVA_HOME : 配置的是JDK安装的目录
Path : 配置的是JDK的bin目录,不新建的
CLASS_PATH:配置的是JDK的lib目录
win+R键,在运行窗口输入cmd
验证命令为 : java -version 出现JDK版本号即为成功
eclipse IDEA
注意1:开发工具无需纠结,重要的是编程的思路,对于工具而言,选一个自己喜欢的就好,重要的是提高这个自己常用软件的熟练度(快捷键 字体设置 配置JDK…面向百度进行开发)
注意2:大家在安装的时候,不要选择C盘系统盘,而且路径中不要出现中文或者空格等等其他特殊符号,因为会出现一些未知的问题
JDK:Java开发工具包(Java Development Kit)–开发的最小单位
JRE:Java运行时环境(Java Runtime Environment)–运行的最小单位
JVM:Java虚拟机(Java Virtual Machine)–负责加载并运行.class字节码文件
运行过程: 我们编写的源码是.java为后缀的,通过编译生成的是.class字节码文件,交给JVM来执行
跨平台: 只要在不同的操作系统上安装对应的JVM,就可以实现跨平台:一份代码 处处运行
告诉程序员,数据在程序中的书写格式
字面量分类
| 字面量分类 | 生活中的写法 | 程序中的写法 | 说明 |
| 整数 | 123, -123 | 123, -123 | 程序中的写法与生活中的写法一致 |
| 小数 | 3.14, -3.14 | 3.14, -3.14 | 程序中的写法与生活中的写法一致 |
| 字符 | A, 0, 我 | 'A', '0', '我' | 程序中必须使用单引号,有且只有一个字符 |
| 字符串 | 程序员 | "程序员" | 程序中必须使用双引号,内容可有可无 |
| 布尔值 | true, flase | true, flase | 布尔值,表示真假.只有两个值: true, flase |
| 空值 | 值是: null | 一个特殊的值,空值 |
字符,字符串的字面量的格式要求?
字符必须单引号围起来,有且只有一个字符.
字符串必须用双引号围起来.
布尔类型只有两个值: true ,false
字面值规则:
- package cn.tedu.basic;
- /*本类用于测试字面值前缀*/
- public class TestTypePre {
- public static void main(String[] args) {
- System.out.println(100);//100,十进制,10的平方
- System.out.println(0b100);//4,二进制,2的平方
- System.out.println(0100);//64,八进制,8的平方
- System.out.println(0x100);//256,十六进制,16的平方
-
- System.out.println(101);//101=100+1,十进制,10的平方+10的0次方
- System.out.println(0b110);//6=4+2,二进制,2的平方+2的1次方
- System.out.println(0111);//73=64+8+1,八进制,8的平方+8的1次方+8的0次方
- System.out.println(0x101);//257=256+1,十六进制,16的平方+16的0次方
- }
- }
什么是变量
变量就是用来存储一个数据的内容区域(可以理解为盒子),且里面存储的数据可以变化.
变量的作用
存储一个数据的,可以改变里面存储的数据.
变量的格式
数据类型 变量名称 = 初始值;
声明的时候并且赋值 Cat cat = new Cat();
先声明再赋值 Cat cat; cat = new Cat();
注意:基本类型保存的是值,引用类型保存的是地址值
4. 变量的就近原则:离谁近 就使用谁
- 如果想指定本类的成员变量,使用this.变量名来指定
- 如果想指定父类的成员变量,使用super.变量名来指定
变量定义有哪些注意点
什么类型变量存储什么类型的字面值
同一个范围内变量名不能重复
变量在使用时要有初始值
变量存在访问范围
二进制:
计算机底层都是一些数字电路(理解为开关),用开表示0, 用关表示1, 这些0 1的形式就是二进制.
数据在计算机底层都是采用二进制存储的.
1. 数据在计算机底层都是怎么存储的?
都是采用二进制: 就是0, 1表示的数据形式
2. 数据在计算机中存储的最基本单位时什么?
字节
3. 数据单位换算时什么样的?

Java的数据类型分为两类:基本类型 + 引用类型
1. 基本类型
2. 引用类型
我们学习的是String字符串类型,这个类型的数据需要使用双引号包裹
ASCII(American Standard Code for Information Interchange)
美国信息交换标准编码,就是一套现代英语, 数学, 和其他西欧字符(不含中文)的编号规则.
字符在计算机底层就是存储其编号的二进制形式.

关键字

标识符
UpperCamelCase大驼峰命名:
每个单词的首字母都要大写,比如类名:HelloWorld类名: Upper驼峰命名:每一个单词的首字母都要大写
LowerCamelCase小驼峰命名:
从第二个单词的首字母才开始大写,比如:方法名:nextLine() 变量名:deptName