重学java,个人学习
来源:互联网 发布:数据库统计分析工具 编辑:程序博客网 时间:2024/04/29 18:33
1.Char 知识点补充
char c = '\t'; 这个是制表符
char c = '\n'; 这个表示换行
byte 1个字节
short 2个字节
int 4个字节
long 8个字节
float 4个字节
double 8个字节
char 2个字节
Integer.toBinaryString(i) //2进制
Integer.toOctalString(i); //8进制
Integer.toHexString(i); //16进制
3.java数据的类型转换
4.jdk1.7之后的一些新特性
1.在二进制的写法里面,可以识别到下划线。
2.Switch后面的语句之前只能是int/short/byte/char/枚举,现在也可以是字符串
5.常量
final int MAX_SPEED = 20; 无法重新分配值,用英文大写字母加下划线标识
finalize java 提供给程序员用来释放对象或资源的方法,但是尽量少用。
6.运算符
++a 先自增再赋值
>> 右移运算符 右移一位相当于除于2 比如:12>>1 结果是6
<< 左移运算符 左移一位相当于乘于2 比如:3<<2 结果是12
7.Break 和 continue 的区别
1.continue 结束本次循环,继续下一次循环
2.break 结束循环
3.return 终止当前方法的执行,返回数据。
8.Java中常用的包
java.lang/java.net/java.io/java.util/java.awt
9.面向对象和面向过程
1.面向对象是以功能来划分问题
2.面向过程是以步骤来划分问题
面向对象(OOP)的本质:以类的方式组织代码,以对象的方式组织数据。
10.数据类型的默认值
1.int 默认是 0
2.String 默认是 null
3.Boolean 默认是 false
11.构造方法用于数据的初始化。
12.static关键字
1.静态变量也叫做类变量/静态方法也叫做类方法
2.静态方法不用new对象,可以直接用类名.属性名或者类名.方法名直接调用。
3.静态引用不能操作非静态变量和非静态方法
4.在非静态方法里面可以调用静态的变量和方法,因为静态变量和方法随着类的加载而创建。
char c = '\t'; 这个是制表符
char c = '\n'; 这个表示换行
2.java数据类型
1个字节占8位byte 1个字节
short 2个字节
int 4个字节
long 8个字节
float 4个字节
double 8个字节
char 2个字节
Integer.toBinaryString(i) //2进制
Integer.toOctalString(i); //8进制
Integer.toHexString(i); //16进制
3.java数据的类型转换
1.自动类型转换 容量小的自动转换为容量大的
2.强制类型转换 容量大的强制转换为容量小的4.jdk1.7之后的一些新特性
1.在二进制的写法里面,可以识别到下划线。
2.Switch后面的语句之前只能是int/short/byte/char/枚举,现在也可以是字符串
5.常量
final int MAX_SPEED = 20; 无法重新分配值,用英文大写字母加下划线标识
finalize java 提供给程序员用来释放对象或资源的方法,但是尽量少用。
6.运算符
关于a++和++a 个人的意见是可以参考for循环语句理解
a++ 先赋值再自增++a 先自增再赋值
>> 右移运算符 右移一位相当于除于2 比如:12>>1 结果是6
<< 左移运算符 左移一位相当于乘于2 比如:3<<2 结果是12
7.Break 和 continue 的区别
1.continue 结束本次循环,继续下一次循环
2.break 结束循环
3.return 终止当前方法的执行,返回数据。
8.Java中常用的包
java.lang/java.net/java.io/java.util/java.awt
9.面向对象和面向过程
1.面向对象是以功能来划分问题
2.面向过程是以步骤来划分问题
面向对象(OOP)的本质:以类的方式组织代码,以对象的方式组织数据。
10.数据类型的默认值
1.int 默认是 0
2.String 默认是 null
3.Boolean 默认是 false
11.构造方法用于数据的初始化。
12.static关键字
1.静态变量也叫做类变量/静态方法也叫做类方法
2.静态方法不用new对象,可以直接用类名.属性名或者类名.方法名直接调用。
3.静态引用不能操作非静态变量和非静态方法
4.在非静态方法里面可以调用静态的变量和方法,因为静态变量和方法随着类的加载而创建。
0 0
- 重学java,个人学习
- Fibonacci [java重学]
- 准备重学java,
- 有必要重学java吗
- 重学java(一)
- 重学java(二)
- Java 重学笔记 1
- Again to learn java重学java
- 学java技术,提个人素质
- 重学多线程开发,学习并发思路
- java学习个人心得
- 个人学习Java心得!
- 个人学习-java-数据类型
- 个人学习-java-session
- 个人学习-java-equals()
- 个人学习-java-.isEmpty()
- 个人学习-java-枚举
- 个人学习-java-多线程
- faster rcnn文件夹说明
- POJ 2070 Filling Out the Team G++
- 51Nod
- c++作业三
- 栈和队列相关面试题(1)
- 重学java,个人学习
- Lucene系列
- leetcodeOJ 121. Best Time to Buy and Sell Stock
- ListView笔记
- leetCode---3Sum
- uC/OS-II源码解析(ucos_ii.h)
- Tinkphp模板中的元素取值问题
- TCP协议-相关面试题
- java xml 转换对象