![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 80
福锅
这个作者很懒,什么都没留下…
展开
-
Java--多线程2
1.进程:是一个正在执行中的程序;每一个进程执行都有一个执行顺序,该顺序是一个执行路径,或者叫一个控制单元2.线程:进程中的一个独立的控制单元,线程在控制着进程的执行,线程是程序运行是最小单位 一个进程可以有多个线程在运行,一个进程中最少有一个线程在运行 实现多线程的方式: 第一种方式:继承Thread类,并复写run()方法 1.继承Thread方法 2.复写run()方法 3.开启线程 ...原创 2013-09-22 01:57:34 · 632 阅读 · 0 评论 -
Java--虚拟机
Java虚拟机与程序的生命周期 •在如下几种情况下,Java虚拟机将结束生命周期 –执行了System.exit()方法 –程序正常执行结束 –程序在执行过程中遇到了异常或错误而异常终止 –由于操作系统出现错误而导致Java虚拟机进程终止 类的加载连接与初始化:如下图 加载: --是将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内, 然后在堆区...原创 2013-09-30 02:26:03 · 615 阅读 · 0 评论 -
Java--正则表达式
正则表达式:符合一定规则的表达式。 作用:用于专门操作字符串。 特点:用于一些特定的符号来表示一些代码操作。这样就简化书写。 所以学习正则表达式,就是在学习一些特殊符号的使用。 好处:可以简化对字符串的复杂操作。 弊端:符号定义越多,正则越长,阅读性越差。具体操作功能:1,匹配:用规则匹配整个字符串,只要有一处不符合规则,就匹配结束,返回false。 2,切割:将字符串按某种规则进行切割3,替换:...原创 2013-10-17 10:30:04 · 857 阅读 · 0 评论 -
Java--枚举与反射
枚举示例:package li.dao.fu.test.enums;/* * 枚举是一种特殊形式的java类 * 枚举中声明的每一个枚举值代表枚举类的一个实例对象 * 与java普通类一样,在声明枚举类时,也可以声明属性,方法和构造函数,但枚举的构造函数必须为私有的 * 枚举也可以实现接口,或继承抽象类 * 若枚举中只有一个值可以当成单例设计模式 * */public enum ...原创 2013-10-20 20:52:34 · 549 阅读 · 0 评论 -
Java线程分析
一.概述1.1进程与线程进程:是一个正在执行的程序,每个进程执行都有自己的执行顺序,这就叫程序的执行路径 线程:就是进程中独立的控制单元,一个进程中可以有多个线程,这些线程共享进程的内存,线程控制进程的执行,一个进程中至少有一个线程,多线程之间互不干扰,一个之间出现异常不影响另一个线程的运行,它们各自都有自己的栈,各自管理自己的栈1.2 创建线程的二种方式第一种是继承Th...原创 2018-05-03 10:19:57 · 480 阅读 · 0 评论 -
Java--集合Map
Map集合: 用于存储成对的数据<key,values>,一对一的往里面存入而且要保证键的唯一性;Collection用于存储 单个的数据 |--Hashtable:底层的数据结构是哈希算法,不可存入null键和null值,线程同步、安全,执行效率低 |--HashMap:底层的数据结构是哈希算法,可以存入null键和null值,线程不同步,不安全,...原创 2013-04-13 22:35:30 · 602 阅读 · 0 评论 -
Java--网络编程
1.网络知识 网络模型:OSI参考模型,TCP/IP参考模型 IP地址:指网络中设备的标识,网络中每台设备的IP地址不同,各个设备通过IP地址来查找对方实现相互通信 本地回环地址:127.0.0.1 ;用于网络测试,主机名:localhost 端口号: 用于标识进程的逻辑地址,不同进程的标识 有效端口:0~65535,其中0~1024系统使用或保留端口 传输层主要协议:UDP TCP ...原创 2013-09-22 22:44:15 · 569 阅读 · 0 评论 -
Java--面象对象
什么是面象对象? 面向对象是相对面向过程而言,面向对象和面向过程都是一种思想 面向过程,强调的是功能行为 面向对象将功能封装进对象,强调具备了功能的对象 面向对象是基于面向过程的 面向对象的特点: 是一种符合人们思考习惯的思想,可以将复杂的事情简单化,将程序员从执行者转换成了指挥者 完成需求时:先要去找具有所需的功能的对象来用,如果该对象不存在,那么创建一个具有所需功能的对象。 这...原创 2013-09-23 15:11:42 · 546 阅读 · 0 评论 -
Java--常用类总结
String类:代表字符串,一旦初始化后不可改变,这个类被final所修饰,无法继承 常用方法: 1.获取: 1.1获取字符串的长度:length(); 1.2根据角标获取这个角标上的字符:charAt(int index); 1.3根据某个字符获取这个字符在字符串的位置 int indexOf(int ch):返回的是字符在字符串中第一次出现的角标位置 int indexOf(int ch...原创 2013-10-11 23:39:27 · 396 阅读 · 0 评论 -
Java--I/O流
1.I/O流:指跨越出了JVM的边界,与外界数据的源头或者目标数据源进行数据交换 注意:输入/输出是针对JVM而言2.流的分类: 按处理数据的不同:字节流和字符流 按流向不同:输入流/输出流 字节流字符流的区别: 1.字节流读取的时候,到一个就返回,字符流底层封装了字节流,当读到一个或多个字节后就去查编码表, 将查询到的字符返回 2.字节流可以处理所有的数据类型,如图片,mp3,avi;而字符流...原创 2013-09-22 16:49:59 · 572 阅读 · 0 评论 -
Java--内部类总结
内部类:外部类中再定义一个类,这个类作为外部类中的一个成员,并且依附于外部类而存在; 1.内部类可以直接访问外部类中的成员,包括私有;外部类要访问内部类,必须建立内部类对象 2.内部类可为静态,可用protected private修饰,而外部类不可以,外部类只能使用public ,default修饰 3.内部类是一个编译时的概念,一旦编译成功,就会成为完全不同的两类,对于一个名为outer的外部...原创 2013-09-22 23:26:40 · 581 阅读 · 0 评论 -
Java--异常总结
java将所有的错误封装成为一个对象,其根本父类为ThrowableThrowable --Error:指的是底层的、低级的、不可恢复的严重错误。此时程序一定会退出, 因为已经失去了运行所必须的物理环境,一般不编译特定的代码进行处理 --Exception:要用针对性的处理方式进行处理 --RunntimeException:运行时异常,可以不进行处理 这类异常可以不捕获或声明,...原创 2013-09-22 23:11:31 · 538 阅读 · 0 评论 -
Java--线程1
(1).进程与线程 进程:是一个正在执行的程序,每个进程执行都有自己的执行顺序,这就叫程序的执行路径 线程:就是进程中独立的控制单元,一个进程中可以有多个线程,这些线程共享进程的内存,线程控制进程的执行 一个进程中至少有一个线程 多线程之间互不干扰,一个之间出现异常不影响另一个线程的运行,它们各自都有自己的栈,各自管理自己的栈 JVM在启动时会创建一个线程,这个线程执行main()方法中的代码,称...原创 2013-04-13 22:33:02 · 510 阅读 · 0 评论 -
Java--集合Collection
Collection:集合,用于存储对象的,对对象进行增删等操作,定义了集合框架的共性内容 --List:元素是有序的,元素可以重合,该体系结构有索引 --ArrayList:底层的数据结构是数组结构,元素有索引;查询很快,增删稍慢,线程不同步 --LinkedList:底层的数据结构是链表结构;增删速度很快,查询速度不快,线程不同步 -...原创 2013-04-13 22:33:28 · 497 阅读 · 0 评论 -
Java--动态代理与线程池
枚举:枚举是一种特殊的类,其中的每个元素都是该类的一个实例对象 枚举可以让编译器在编译时就可以控制源程序中填写的非法值 枚举就相当于一个类,其中也可以定义构造方法、成员变量、普通方法和抽象方法 枚举元素必须位于枚举体中的最开始部分,枚举元素列表的后要有分号与其他成员分隔 把枚举中的成员方法或变量等放在枚举元素的前面,编译器报告错误 枚举只有一个成员时,就可以作为一种...原创 2013-10-10 22:42:00 · 847 阅读 · 0 评论