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)

原创粉丝点击