java核心讲解笔记
来源:互联网 发布:sql主键和外键 编辑:程序博客网 时间:2024/06/05 18:01
1. java面向对象
1.1 类对一系列具有相同属性和方法(行为、动作)的对象的一个抽象描述
1.2 对象时类的一个具体实现(通常情况下与现实中的某物体对应)
1.3 命名规范
1. 必须由字母,数字,_,$组成
2. 不能以数字开头
3. 不能使用关键字作为标识符
4. 类: 每个单词首字母大写(其余小写)
5. 变量: 从第二个单词开始首字母大写(其余小写), 使用名词
6. 方法: 从第二个单词开始首字母大写(其余小写), 使用动词
7. 常量: 所有字母大写,单词之间使用_隔开
8. 包: 所有字母小写(推荐使用域名作为包名)
1.4 封装
1.4.1 使用者对类内部定义的数据(对象的成员变量)的直接操作会导致数据的错误、混乱或安全性问题。
1.4.2 Java中通过将数据封装、声明为私有的(private),再提供一个或多个公开的(public)方法实现对该属性的操作
2. 包
3. String
String 不是基本数据类型,引用数据类型
charAt
compareTo
concat
contains
endsWith 判断字符串是否以某个字串为后缀
String a = "123456789";
String b = "789";
boolean boo = a.endsWith(b);
System.out.println(boo);
equals
equalsIgnoreCase
indexOf 返回串第一出现的位置,如果不存在返回-1
String a = "123456789";
int index = a.indexOf("456");
System.out.println(index);
lastIndexOf
length 返回字符串长度(方法!!!数组为length属性!!!)
*matches
replace
split
startsWidth
substring
toCharArray
toLowerCase
toUpperCase
trim
replace(String target, String replacement)
split(Strig str)
4. 常用类Math,Date
5. 异常
6. 集合
* 快捷键大全
补全: Alt + /
注释: Ctrl + /
删除一行: Ctrl + D
数值型
整数型
byte(1) short(2) int(4) long(8)
浮点型
float(4) double(8)
布尔型
boolean(true,false)
字符型
char(2)
- java核心讲解笔记
- Java Socket聊天程序核心代码讲解
- Java常用核心笔记
- java核心编程笔记
- Java多线程讲解笔记
- CoreJavaNotes(java核心部分笔记)
- Fermi核心讲解
- mybatis核心讲解
- Laravel 核心概念讲解
- SpringBoot核心讲解
- java核心卷之接口学习笔记
- java SE 核心语法 笔记片段1
- java se 基础核心 笔记 片段3
- 《java多线程编程核心技术》核心笔记(一)
- 《java多线程编程核心技术》核心笔记(二)
- Java NIO 核心组件学习笔记
- Java NIO 核心组件学习笔记
- Java NIO 核心组件学习笔记
- hdu 1198
- Linux ulimit的设置
- 线程池
- linux bind error: address already in use
- ocp培训第三天
- java核心讲解笔记
- Linux环境变量的设置和查看方法
- Java异常处理机制
- 数学之路(3)-机器学习(3)-机器学习算法-余弦相似度(2)
- jqsuite 中使用jqgrid参数
- 数据库中什么叫事务,具有的属性是什么?
- nagios报警参数详细设置
- JDBC连接MySQL数据库步骤
- UCOSII概述之-任务调度