java基础知识点
文章平均质量分 79
AdamCafe
这个作者很懒,什么都没留下…
展开
-
JAVA进阶知识点总结 简答题汇总1-7
01练习一:Object类equals方法一、简述String类中的equals方法与Object类中的equals方法的不同点。答:String类中的equals方法是用来判断两个对象的内容是否相同,而Object 类中的equals方法是用来判断两个对象是否是同一个对象,所谓同一个对象指的是内存中的同一块存储空间。练习四:StringBuilder类与String类的区别四、...原创 2019-04-01 10:22:35 · 790 阅读 · 0 评论 -
JAVA进阶知识点总结 10-【字节流、字符流】
01.第一章:IO概述_IO流概述及分类:1).字节流:以“字节”的方式操作数据的。可以读、写任何文件。A).输出流:OutputStream(抽象类)(三种输出的方法)1).write(int b):输出一个字节2).write(byte[] arr):输出一个字节数组。3).write(byte[] arr,int off,int len):输出字节数组的一部分。|–FileOu...原创 2019-04-05 22:42:19 · 201 阅读 · 0 评论 -
JAVA进阶知识点总结 8【方法引用、Stream流】
01.第三章:方法引用_什么是方法引用1).什么是“方法引用”:指引用现有的方法代替Lambda表达式–当我们要写一个Lambda表达式做一些事情时,发现有些方法已经实现了我们要做的事,这时就可以使用“已实现的方法”来代替我们要写的“Lambda表达式”,这种形式叫:方法引用。02.第三章:方法引用_示例_对象名—引用成员方法03.第三章:方法引用_示例_类名—引用静态方法04.第三章:...原创 2019-04-01 19:58:32 · 311 阅读 · 0 评论 -
JAVA进阶知识点总结 11-缓冲流 转化流 序列化流
01.第一章:缓冲流_概述1).我们之前使用字节/字符的基本流时,使用数组的方式比较快。2).基于这种原因,Java类库中提供了一种“缓冲流”类,它们内部自动带了“数组”,而且自动向数组中读、写数据,这种流:叫:缓冲流。由于它内部带了数组,所以可以大大提高程序的读写效率。它们内部的“数组”就叫:缓存区。3).缓冲流的类结构:A).字节流:1).输出流:OutputStream(三种输出...原创 2019-04-07 14:30:02 · 117 阅读 · 0 评论 -
JAVA进阶知识点总结 12【网络编程】
01.第一章:网络编程入门_网络编程三要素1).IP地址:计算机在互联网上的唯一地址–相当于收信地址;1).127.0.0.1:不在公网上使用,用作本机回环地址;2).192.168.xxx.xxx:不在公网上使用,用作局域网;3).10.xxx.xxx.xxx:不在公网上使用,用作局域网;4).常用的DOS命令:1).ipconfig:查看本机IP2).ping 对方ip/域名...原创 2019-04-07 19:40:09 · 147 阅读 · 0 评论 -
JAVA进阶知识点总结 5-异常 try catch finally 线程 Thread
01.第一章:异常_概念:1).什么是“异常”:指程序在运行过程中遇到了一些无法处理的情况,这时JVM会向控制台打印错误信息,并停止程序。这不是我们想看到的结果。基于此,Java为我们提供了一种“异常处理机制”可以使我们程序在发生异常情况时,可以跳过异常的代码,继续向下执行。2).JVM处理异常的默认方式:1).JVM执行到有异常的代码; 2).JVM会识别出这种异常;3)....原创 2019-03-28 21:13:47 · 280 阅读 · 0 评论 -
JAVA进阶知识点总结 9【File类、递归】字节输入流InputStream 字节输出流OutputStream 字符输出流Writer 字符输入流Reader
01.第一章:File类_概述:1).java.io.File(类):它可以表示磁盘上的一个文件/目录,它包含了一些方法,可以获取磁盘上这个文件/目录的一些属性信息:文件大小、名称、路径、最后时间、是否可读、是否可写。注意:File类不能读、写文件内容。需要读写文件内容,要用到IO流的类。02.第一章:File类_File类的构造方法:1).File(String pathname...原创 2019-04-02 19:51:50 · 335 阅读 · 0 评论 -
JAVA进阶知识点总结 13-单元测试 反射 注解
单元测试Junit 反射 注解1 单元测试Junit2 反射3 注解Junit单元测试概述JUnit是一个Java语言的单元测试单元:一个方法就是一个单元测试: 测方法中的代码逻辑是否正确作用替代main方法一个类只能有一个main方法 如果有N个功能要单独测试的话,需要写N个类由N个main方法进行不同的测试如果使用单元测试会让程序功能的...原创 2019-04-08 23:15:34 · 150 阅读 · 0 评论 -
JAVA进阶知识点总结 2-Collection、迭代器、增强for循环、泛型、斗地主案例
一 CollectionCollection 是所有单列集合的根接口。常见方法: public boolean add(E e) : 把给定的对象添加到当前集合中 。(常用) public void clear() :清空集合中所有的元素。 public boolean remove(E e) : 把给定的对象在当前集合中删除。 public boolean ...原创 2019-03-23 23:13:31 · 250 阅读 · 0 评论 -
JAVA进阶知识点总结 7-线程池、Lambda、函数式接口(生产者接口,消费者接口,函数接口,判断接口)
01.第一章:线程池_概念及作用:1).什么是“线程池”:指封装了很多的“线程对象”的一个容器。2).作用:内部的这些线程对象可以被“重复使用”;线程对象每次使用完成后,会自动成为垃圾,不能再次的start。如果想要再次使用就需要再创建一个线程对象,但创建一个线程对象需要很大的系统开销,所以如果需要大量的、反复的执行同一线程会降低程序的效率。所以提出了“线程池”的概念。02.第一章:线程池...原创 2019-03-30 21:57:10 · 637 阅读 · 0 评论 -
JAVA基础知识点汇总【Scanner类、Random类、ArrayList类、String类、static、Arrarys、Math类、继承、super、this、抽象类、接口、多态、权限、内部类】
Day07【Scanner类、Random类、ArrayList 类】7.1 Scanner作用:用于键盘录入使用步骤:导包创建对象调用方法创建对象Scanner sc = new Scanner(System.in);调用方法:sc.nextInt(); 录入整数sc.next(); 录入字符串sc.nextLine() 录入字符串7.2 Random作用: 生成...原创 2019-03-21 22:13:19 · 237 阅读 · 0 评论 -
JAVA进阶知识点总结 3-List类、Set类、数据结构、Collections工具类
01.回顾_Java集合体系框架:A).Collection(接口):单列集合: |--List(接口):特点:1).有序的;2).可以存储重复元素;3).可以通过索引访问元素 |--ArrayList(子类) |--LinkedList(子类) |--Set(接口):特点:1).无序的;2).不能存储重复元素;3).不能索引访问元素; |--HashSet(子类): |--...原创 2019-03-25 20:13:09 · 162 阅读 · 0 评论 -
JAVA进阶知识点总结 6-线程 同步代码块 锁syntronized 线程状态 线程等待
01.第一章:多线程_回顾实现线程的方式一:1).定义一个线程类,继承自Thread,重写run()方法;class MyThread extends Thread{ public void run(){ ... } }2).启动线程1).创建我们定义线程类的对象;2).调用对象的start()方法启动线程;main(){ MyThread t = new MyT...原创 2019-03-29 19:44:50 · 225 阅读 · 0 评论 -
JAVA进阶知识点汇总 1-Object类、SimpleDateformat类、Calendar类、System类、StringBuilder类、常用API 手动拆装箱 基本类型和字符串类型的转
一 Object类如果我们没有使用extends继承其他类,那么这个类是继承自Object的。JAVA中所有类都直接或间接继承自ObjectToString方法在Object中,有一个方法叫做toString,可以将对象转成一个字符串, String toString() : 返回对象的字符串表示形式。 public static void main(String[] ar...原创 2019-03-23 09:45:39 · 341 阅读 · 0 评论 -
JAVA进阶知识点总结 4-Map HashMap LinkedHashMap Map的遍历方式 斗地主案例
01_第一章:回顾_三种集合的存储方式:02_第一章:Map集合_常用方法:1).Map集合的特点:1).双列集合–键值对存储;2).键不能重复–值可以重复;2).Map的两个子类:Map的数据结构全部应用在“键”上,值不适用数据结构。1).HashMap:“键”是哈希表结构;无序的;2).LinkedHashMap:“键”是链表 + 哈希表结构。有序的。3).Map的常用方法...原创 2019-03-26 23:03:53 · 274 阅读 · 0 评论 -
JAVA基础知识点汇总【入门程序、常量、变量、数据类型转换、运算符、方法入门、流程控制语句、IDEA、方法、数组、类与对象、封装、构造方法】
Day01 入门程序 常量 变量一 常用的DOS命令1.window+R 打开运行窗口,输入cmd回车,进入DOC操作窗口2.盘符切换命令 c: d:3.查看当前文件夹 dir4.进入文件夹命令 cd 文件夹名5.退出文件夹命令 cd…6.退出到磁盘根目录 cd7.清屏 cls8.退出控制台 exit二 常用的window命令1.快速打开计算机...原创 2019-03-21 20:40:44 · 1141 阅读 · 0 评论