java基础学习
chzech
这个作者很懒,什么都没留下…
展开
-
Java的封装,继承,多态
一、封装1、概念: 将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。2、好处:1) 实现了专业的分工2) 良好的封装能够减少耦合3) 类内部的结构能够自由修改4) 可以对成员进行更精确的控制5) 隐藏信息,实现细节3、封装的实现步骤1)将属性私有化,设为private类型2)对所有私有属性创建Getters和Se...原创 2019-03-31 17:29:47 · 256 阅读 · 0 评论 -
Date、SimpleDateFormat、Calendar
Date类1.构造方法(1)Date()分配 Date 对象并初始化此对象,以表示分配它的时间(精确到毫秒)。(2)Date(long date)分配 Date 对象并初始化此对象,以表示自从标准基准时间(称为“历元(epoch)”,即 1970 年 1 月 1 日 00:00:00 GMT)以来的指定毫秒数。2.常用方法(1) boolean after(Date when)...原创 2019-05-13 20:29:15 · 131 阅读 · 0 评论 -
String类常用构造器和常用方法
String类一. 常用构造器1.String();初始化一个新创建的 String 对象,使其表示一个空字符序列。2.String(byte[ ] bytes)通过使用平台的默认字符集解码指定的 byte 数组,构造一个新的 String。3.String(byte[ ] bytes , Charset charset)通过使用指定的 charset 解码指定的 byte 数组,构...原创 2019-05-09 19:44:49 · 1340 阅读 · 0 评论 -
Java基础-8种基本数据类型、运算、逻辑控制语句、数组、排序、方法
Java基础基本数据类型:8种1.整数类:byte、short、int、longbyte:-128~127short:-2^15 ~ 2^15-1int:-2^31 ~ 2^31-1long:-2^63 ~ 2^63-1 ->时间 ms2.浮点类:float、doublefloat:单精度 32位 1位符号位 8位指数位 23尾数位double:双精度 64...原创 2019-05-10 19:51:05 · 889 阅读 · 0 评论 -
集合框架List、Queue、Set
List1.ArrayList - 数组 - 查找效率高(1)构造方法–ArrayList()构造一个初始容量为 10 的空列表。–ArrayList(int initialCapacity)构造一个具有指定初始容量的空列表。(2)常用方法–boolean add(E e)将指定的元素添加到此列表的尾部。–void add(int index, E element)将指定...原创 2019-05-16 20:47:24 · 176 阅读 · 0 评论 -
Map
映射表Map : key-value 键 - 值|- HashMap|- HashTable 线程锁(方法) 不允许添加null|- linkedHashMap 有序:按照添加顺序|- ConcurrentHashMap 线程锁(对象)安全|- SortedMap(I)— |- TreeMap(排序 - key)Map:put1.计算key的hash值(hashC...原创 2019-05-18 17:20:29 · 128 阅读 · 0 评论