![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
yonghui0715
这个作者很懒,什么都没留下…
展开
-
线程池简析
一、线程池解决的问题:缓存线程,节约创建线程和销毁线程的时间二、线程池的体系public interface Executorpublic interface ExecutorService extends Executorpublic abstract class AbstractExecutorService implements ExecutorServicepublic cla...原创 2019-07-08 08:49:31 · 111 阅读 · 0 评论 -
重载(Overload)与重写(Override)
重写:(Override)子类对父类允许访问的方法的实现过程进行重新编写,即外壳不变,核心重写。方法重写规则:参数列表必须与被重写方法的相同返回值类型必须与被重写方法的返回值类型相同访问权限不能比父类中被重写方法的访问权限低父类中的成员方法只能被子类重写声明为fianl的方法不能被重写声明为static的方法不能被重写,但可以能够被再次声明子类和父类在同一个包时...原创 2019-07-08 08:07:07 · 110 阅读 · 0 评论 -
操作基本数据类型的流
数据输入流:DataInputStreamDataInputStream(InputStream in)数据输出流:DataOutputStreamDataOutputStream(OutputStream out)内存操作流:用于处理临时存储信息的,程序结束,数据就从内存中消失操作字节数组ByteArrayIntputStreamByteArrayOutputStre...原创 2019-07-07 08:53:41 · 321 阅读 · 0 评论 -
成员变量和局部变量的区别
A:在类中的位置不同成员变量 类中方法外局部变量 方法内或者方法声明上B:内存中的位置不同成员变量 堆内存局部变量 栈内存C:生命周期不同成员变量 随着对象的存在而存在 随着对象的消失而消失局部变量 随着方法的调用而存在 随着方法的调用完毕而消失D:初始值不同成员变量 有默认的初始化值局部变量 没有默认的初始化值,必须先定义,赋值,才能使用如果局部变...原创 2019-07-07 08:50:06 · 69 阅读 · 0 评论 -
数据类型
整数型byte 占一个字节 -128~127short 占两个字节 -2^15~2^15-1int 占四个字节 -2^31~2^31-1long 占八个字节 -2^63~2^63-1浮点型float 占四个字节 -3.403E38~3.403E38double 占八个字节 -1.798E308~1.798E308字符型char 占两个字节 0~65535...原创 2019-07-07 08:46:54 · 63 阅读 · 0 评论 -
编码表
编码表:由实现世界的字符和对应的数值组成的一张表ASC||表:最高位为符号位 其余为数值位IOS-8859-1:拉丁码表 8位表示一个数据GB2312:中国中文编码表GBK:中国中文编码表升级,融合了更多的中文文字符号GB18030,GBK的取代版本BIG-5:通行于台湾,香港地区的一个繁体字编码方案(大五码)Unicode:国际标准码,融合了多种文字,所有文字都用两个...原创 2019-07-07 08:40:59 · 545 阅读 · 0 评论 -
File类的概述(递归 )
文件和路径名的抽象表示形式构造方法:public File(string pathname)根据一个路径得到一个file对象public File(string parent,string child)根据一个目录和一个子文件/目录得到file对象public File(File parent,string child)根据一个父File对象和一个子文件/目录得到Fil...原创 2019-07-07 08:39:53 · 121 阅读 · 0 评论 -
API-IO-异常
程序的异常:Throwable严重的问题:Error 我们不处理这种问题,这种问题一般都是最严重的,比如说内存溢出问题:Exception1.编译期的问题:不是RuntimeException的一串必须进行处理的,因为不处理编译不同通过2.运行问题:RuntimeException,这种问题我们也不处理,因为你的问题,而且这个问题出现肯定是我们的代码不够严谨,需要修正代码的关系图:...原创 2019-07-07 08:37:37 · 146 阅读 · 0 评论 -
泛型简单使用
泛型:是一种把类型明确的工作推迟到创建对象或者调用方法的时候才去明确的类型,参数化类型,把类型当做参数一样传递。格式:<数据类型>此处的数据类型只能是引用好处:A:把运行的时期的问题提前到了编译期间B:避免强制类型转换C:优化了程序设计,解决了黄色警告线泛型类把泛型定义在类上格式:public class 类名<泛型类型1,....>...原创 2019-07-07 08:29:12 · 95 阅读 · 0 评论 -
Java集合
数组、字符串缓冲区、集合 查看长度的区别:数组:用属性 eg: Array.length ;字符串缓冲区与集合都用方法字符串缓冲区eg:StringBuffer.length();集合eg:Collection.size();Interactor迭代器ListInterator可返回前一个元素,Interactor 不可以ListInterator中的previous(...原创 2019-07-07 08:26:07 · 93 阅读 · 0 评论 -
注解
什么是注解 注解和接口,类一样,都属于数据类型 注解作用: 1.编译 2.配置 3.生成帮助文档 注解可以在变量,方法,类之上加载 注解可以有属性也可以没有属性 @Override @Test(timeout=1000) 注解有作用范围(源码,编译期间) 源码期间有效:String类之上@Author...原创 2019-07-08 12:37:32 · 63 阅读 · 0 评论 -
Collection
List有序(存储顺序和取出顺序一致),可重复Set无序(存储顺序和取出顺序不一致),唯一(虽然Set集合的元素无序,但是作为集合来说,它肯定有自己的存储顺序,而你的恰好和它的一致,不能代表有序,可以多存储一些看看效果)HashSet它不保证Set的迭代顺序,特别是它不保证该顺序的恒久不变让对象的哈希值尽可能不同哈希值和哪些内容相关呢?和对象的成员变量相关,所以我们...原创 2019-07-08 12:29:54 · 495 阅读 · 0 评论 -
IO流概述
IO流用来处理设备之间的数据传输(上传文件和下载文件)java对数据的操作是通过流的方式java用于操作流的对象都在IO包中IO流分类按照数据流向输入流 ,读入数据输出流 ,写出数据按照数据类型字节流字符流什么情况下使用哪种流呢如果数据所在的文件通过Windows自带的记事本打开并能读懂里面的内容,就用字符流其他用字节流IO流的常用基类字节流的抽...原创 2019-07-08 08:08:15 · 97 阅读 · 0 评论