java学习笔记
文章平均质量分 81
sherlock_v
这个作者很懒,什么都没留下…
展开
-
黑马程序员-day06-面向对象
------- android培训、java培训、期待与您交流! ---------- 面向对象(对象后的括号不能丢,调用对象的功能时,即使对象没有参数类型,后面的括号也不能丢) 四个特点:抽象,多态,封装,继承 对象 个体或具备一定功能的个体,存储在堆内存中,以new的形式产生 类 对个体事物具备的共性的描述,class定义的类原创 2015-09-27 16:02:47 · 442 阅读 · 0 评论 -
黑马程序员-day13-正则表达式
------- android培训、java培训、期待与您交流! ---------- 正则表达式 String regex 专门用于操作字符串,简化代码 特点 用一些特点的符号来操作方法,简化书写,正则表达式写在""号内。 编译原理 正则表达式的书写,先会被当作字符串被虚拟机编译一次,再按照正则的构造机制编译一次,如正则表达式要表示反斜杠“\”,原创 2015-11-24 00:11:00 · 211 阅读 · 0 评论 -
黑马程序员-day10-多线程上部分
------- android培训、java培训、期待与您交流! ---------- 进程 正在进行中的程序 每一个进程都有执行顺序,该顺序是一个执行路径,或者叫控制单元 线程 进程中的一个独立的控制单元,进程至少有一个线程 线程控制着进程的执行 多线程 一个进程中包含不止一个线程 比如玩英雄联盟,这是一个进程。其中包括打野线程和观察线上战况原创 2015-11-24 00:05:29 · 355 阅读 · 0 评论 -
黑马程序员-day16-Map
------- android培训、java培训、期待与您交流! ---------- Map 概述 Map类中键唯一,值不唯一 Hashtable 底层是Hash表结构,线程同步,不能有空键空值,正濒临淘汰,但其子类Properties常用 HashMap 底层是Hash表结构,线程不同步,可以有空键空值,但不建议 TreeMap 底原创 2015-11-24 00:16:22 · 253 阅读 · 0 评论 -
黑马程序员-day14-集合框架
------- android培训、java培训、期待与您交流! ---------- Collection集合框架 特点 在java中,由于数据结构的不同,存储方式也不一样,对于结合框架中用来获取元素并且返回值类型为接口型的方法,是因为在不同的数据结构的集合中,java定义了相应的实现Collection的内部类来接收这些数据,并将这些内部类封装起来,对外提供方法来获取原创 2015-11-24 00:12:07 · 321 阅读 · 0 评论 -
黑马程序员-day08-内部类与包
------- android培训、java培训、期待与您交流! ---------- 内部类 含义 定义在类中的类 访问 内部类访问外部类,可以任意访问; 外部类访问内部内,需建立内部类对象 其他类访问内部类 方式一,直接以:外部类类名.内部类类名 对象名称=new 外部类类名().new 内部类类名();的形式建立内部内的对象。 方式二:在原创 2015-11-24 00:01:52 · 337 阅读 · 0 评论 -
黑马程序员-day20-字节流
------- android培训、java培训、期待与您交流! ---------- FileInputStream 构造方法 1、FileInputStream(String name) 通过文件路径构造一个字节输入流 2、FileInputStream(File file) 通过File对象创建字节输入流 读取方式 1、public int read(原创 2015-11-24 00:23:30 · 235 阅读 · 0 评论 -
黑马程序员-day09-异常
------- android培训、java培训、期待与您交流! ---------- 异常概述 含义 程序运行时出现的不正常 形式,以父类Throwable描述 对于程序的异常,JAVA以类的形式进行描述,并封装为对象,因此异常的表现形式为对象 Error类 严重,一般不需编写代码解决 Exception类 可以以针对性的处理方式进行原创 2015-11-24 00:04:22 · 392 阅读 · 0 评论 -
黑马程序员-day18-其他常用类
------- android培训、java培训、期待与您交流! ---------- Scanner 方法 String nextLine() 获取/r/n之前的那行信息,建议全部使用这个方法 int nextInt() 获取一个键盘录入int值 System(静态) 字段in 标准的录入流 字段out 标准的输出流 获取系统信息集合 "public static Prope原创 2015-11-24 00:19:02 · 211 阅读 · 0 评论 -
黑马程序员-day15-泛型
------- android培训、java培训、期待与您交流! ---------- 泛型 概述 1.5以后新特性,用于解决安全问题(集合类存放的不是同一类的元素),是一个类型安全机制 优点 将运行异常转移到了编译异常;避免强制转换 格式 ,1.7后在定义泛型集合时,后面的尖括号里面的内容可省略 定义泛型 所有与集合类、接口相关的均具原创 2015-11-24 00:15:14 · 310 阅读 · 0 评论 -
黑马程序员-day11-多线程下部分
------- android培训、java培训、期待与您交流! ---------- 多线程通信 wait()方法 属于Object类,使用方式为锁名.wait() 让当前线程进入冻结状态 notify()方法 属于Object类,使用方式为锁名.notify() 让最先被该锁冻结的线程进入等待执行状态 notifyAll()方法 唤醒所有被原创 2015-11-24 00:07:37 · 383 阅读 · 0 评论 -
黑马程序员-day019-字符流与IO异常处理
------- android培训、java培训、期待与您交流! ---------- io体系 字节流 InputStream,OutputStream(抽象父类) 字符流 Reader,Writer(抽象父类) 子类 在父类的名称前加上前缀 FileWriter(Writer的孙子,爹是OutputStream) 构造方法 没有空原创 2015-11-24 00:21:42 · 362 阅读 · 0 评论 -
黑马程序员-day12-String类与基本数据类型包装类
------- android培训、java培训、期待与您交流! ---------- String类 注意 用来表示字符串,Java 程序中的所有字符串字面值(如 "abc" )都作为此类的实例实现,也就是对象,字符串属于常量,值被创建后不可更改。 String类是final的 String s1="abc"; 在常量池创建一个对象,将其地址赋值给s1原创 2015-11-24 00:09:12 · 278 阅读 · 0 评论 -
黑马程序员-day21-File类
------- android培训、java培训、期待与您交流! ---------- File 概念 文件和目录路径名的抽象表示形式,既可以用来表示文件的路径,也可以表示一个目录,在使用该类时,一定要注意判断是否存在,是否隐藏,是否可读写,不然容易在递归的过程中出现空指针异常 构造函数(可以将已有的或未有的封装为对象) File(String pathnam原创 2015-11-24 00:24:26 · 251 阅读 · 0 评论 -
黑马程序员-day07-继承
------- android培训、java培训、期待与您交流! ---------- 继承 extends 父类名称 如父类为Person,则子类可以定义为: class son extends Person 子类继承父类 类描述的是对象的属性,将不同的子类的共同属性抽出来,建立的新类就是父类,子类属于父类,父类是其所有子类所具有的共同属性功能。如猫与动物原创 2015-09-30 16:38:45 · 415 阅读 · 0 评论 -
黑马程序员-day17-集合与数组工具类
------- android培训、java培训、期待与您交流! ---------- Collections 概念 集合的静态工具类 List排序 public static > void sort(List list) 泛型限定的理解:被排序的List集合元素必须具备可比性,所以必须继承或者实现一个泛型限定为其本身或者父类的Comparable接口原创 2015-11-24 00:17:52 · 210 阅读 · 0 评论