Java基础

允我心安 提交于 2019-12-09 11:52:38

整理自黑马day01-day05

1.字节

是我们常见的计算机中最小存储单元。计算机存储任何的数据,都是以字节的形式存储
8个bit(二进制位) 0000-0000表示为1个字节,写成1 byte或者1 B。

2.Windows常见命令:在这里插入图片描述

3.JRE和JDK

JRE (Java Runtime Environment) :是Java程序的运行时环境,包含 JVM 和运行时所需要的 核心类库 。
 JDK (Java Development Kit):是Java程序开发工具包,包含 JRE 和开发人员使用的工具。
我们想要运行一个已有的Java程序,那么只需安装 JRE 即可。 
我们想要开发一个全新的Java程序,那么必须安装 JDK 。
三者关系: JDK > JRE > JVM

4.命名规则: 硬性要求

标识符可以包含 英文字母26个(区分大小写) 、 0-9数字 、 $(美元符号) 和 _(下划线) 。 标识符不能以数字开头。
标识符不能是关键字。

命名规范: 软性建议

类名规范:首字母大写,后面每个单词首字母大写(大驼峰式)。 
方法名规范: 首字母小写,后面每个单词首字母大写(小驼峰式)。 
变量名规范:全部小写。

5.Java的数据类型分为两大类:

基本数据类型: 整数、浮点数、字符、布尔。
引用数据类型: 类 、 数组 、 接口 。
在这里插入图片描述
Java中的默认类型:整数类型是 int 、浮点类型是 double 。

6.数据类型转换(重点)

1.自动转换:将取值范围小的类型自动提升为取值范围大的类型 。

int i=1;
byte b =2;   //i+b——>int类型

类型提升
byte、short、char‐‐>int‐‐>long‐‐>float‐‐>double(小——>大)
2.强制转换:将值范围大的类型强制转换成取值范围小的类型 。

int i=1.5;//1.5是double

转换格式:数据类型 变量名 = (数据类型)被转数据值;

int i =(int)1.5;
浮点转成整数,直接取消小数点,可能造成数据损失精度。
int 强制转成 short 砍掉2个字节,可能造成数据丢失。
 

7.ASCII表在这里插入图片描述

8. switch表达式

注意:switch语句中,表达式的数据类型,可以是byte,short,int,char,enum(枚举),JDK7后可以接收字符串。

 switch(表达式) {
case 常量值1: 语句体1;
break; 
case 常量值2:
语句体2;
break; ...
default: 语句体n+1; break;
}

9.break与continue

break:终止switch或者循环
continue:结束本次循环,继续下一次的循环

10.IDEA快捷键

在当前页搜索 Ctrl + F
全局搜索 Ctrl + Shift + F
for循环实现 输入fori 按tab键
-foreach实现方法- -输入iter 按tab键-
IDEA快速实现构造函数,get,set,equals等 ALT + INSERT
实现try-catch,if-else,while等(选择要框住的代码) Ctrl + Alt + T
-代码整行上下移动- -Shift + Alt + 向上箭头/向下箭头-
格式化代码 Ctrl+Alt+L
单行注释 Ctrl+/
-选中代码注释- -ctrl+shift+/-

11.数组

1.数组概念:

数组就是存储数据长度固定的容器,保证多个数据的数据类型要一致。

2.数组的定义
格式一:数组存储数据类型[] 数组名字 = new 数组存储数据类型[长度];

int [] arr =new int[3];

格式二:数据类型[] 数组名 = new 数据类型[]{元素1,元素2,元素3…};

int [] arr =new int[]{1,2,3};

格式三:数据类型[] 数组名 = {元素1,元素2,元素3…};

int[] arr ={1,2,3};

12.数组的访问

索引访问数组中的元素:
数组名[索引]=数值,为数组中的元素赋值arr[1]=5;
变量=数组名[索引],获取出数组中的元素i =arr[1];

13.内存的划分

JVM内存划分
new出来的内容,都是在堆 内存中存储的,而方法中的变量arr保存的是数组的地址。

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!