摘要:
阅读全文
posted @ 2018-12-22 23:28
expworld
阅读(74)
评论(0)
推荐(0)
摘要:
1、scalar :标量的;分级的;数量的 2、initial : 初始的 ; 3、setAccessible 设置可访问权限 4、Modifier 修饰符 5、proxy 代理 6、invoke 调用 7、structure 项目结构 8、synchronized 同步的 9、dialog 会话, 阅读全文
posted @ 2018-12-22 23:26
expworld
阅读(164)
评论(0)
推荐(0)
摘要:
正则表达式 3.1 正则表达式的作用 用于匹配字符串,比如匹配手机号码,邮箱的格式 3.2 校验QQ 方式一:未使用正则 方式二:使用正则 3.3正则表达式的构造摘要 字符类 [abc] a、b 或 c(简单类) [^abc] 任何字符,除了 a、b 或 c(否定) [a-zA-Z] a 到 z 或 阅读全文
posted @ 2018-12-22 23:21
expworld
阅读(1785)
评论(0)
推荐(0)
摘要:
TCP通信原理图解 案例:TCP数据传输【多练】 》客户端用键盘+死循环实现 阅读全文
posted @ 2018-12-22 23:09
expworld
阅读(140)
评论(0)
推荐(0)
摘要:
UDP通信原理图解 案例:UDP数据传输 实现步骤: 发送Send 创建DatagramSocket, 随机端口号 创建DatagramPacket, 指定数据, 长度, 地址, 端口 使用DatagramSocket发送DatagramPacket 关闭DatagramSocket 接收Recei 阅读全文
posted @ 2018-12-22 23:07
expworld
阅读(272)
评论(0)
推荐(0)
摘要:
1、反射概述 JAVA反射机制是在运行状态中,对于任意一个类都能够知道这个类的所有属性和方法; 对于任意一个对象,都能通过反射够调用它的任意一个方法和属性; 要想解剖一个类,必须先要获取到该类的字节码文件对象。 2、获取字节码对象三种方式 Object类的getClass()方法,判断两个对象是否是 阅读全文
posted @ 2018-12-22 22:30
expworld
阅读(108)
评论(0)
推荐(0)
摘要:
什么是适配器 在使用监听器的时候, 需要定义一个类事件监听器接口. 通常接口中有多个方法, 而程序中不一定所有的都用到, 但又必须重写, 这很繁琐. 适配器简化了这些操作, 我们定义监听器时只要继承适配器, 然后重写需要的方法即可. 适配器原理 适配器就是一个类, 实现了监听器接口, 所有抽象方法都 阅读全文
posted @ 2018-12-22 22:22
expworld
阅读(123)
评论(0)
推荐(0)
摘要:
1.1 GUI是什么 Graphical User Interface(图形用户接口) java提供了一个 java.awt 包,用于创建用户界面和绘制图形图像的所有类。 做j2ee方向的一般很少会用这个东西 1.2 GUI的简单使用 知识点: n 窗口,尺寸,位置、关闭、图标、动作监听、鼠标监听、 阅读全文
posted @ 2018-12-22 22:13
expworld
阅读(506)
评论(0)
推荐(0)
摘要:
类的加载 2.1类加载的过程 当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接,初始化三步来实现对这个类进行初始化。 加载 就是指将class文件读入内存,并为之创建一个Class对象。任何类被使用时系统都会建立一个Class对象。 连接 验证 是否有正确的内部结构,并和其他 阅读全文
posted @ 2018-12-22 20:51
expworld
阅读(160)
评论(0)
推荐(0)
摘要:
public static void main(String[] args) throws Exception { //JDK7的六个新特性回顾和讲解 // A:二进制字面量 System.out.println(0b1000); // B:数字字面量可以出现下划线 System.out.println... 阅读全文
posted @ 2018-12-22 19:14
expworld
阅读(155)
评论(0)
推荐(0)
摘要:
枚举的常见方法 int ordinal() 枚举项都有索引,从0开始 int compareTo(E o) String name() 枚举项名称 String toString() <T> T valueOf(Class<T> type,String name)通过字节码对象获取枚举对象 valu 阅读全文
posted @ 2018-12-22 19:13
expworld
阅读(384)
评论(0)
推荐(0)
摘要:
概述 1.枚举是指将变量的值一一列出来,可以称为『数据集』 。 举例:一周只有7天,一年只有12个月,一年有四个季节等。 2.Java中enum通过声明的类称为枚举类 3.枚举其实就是限定范围,防止不应该发生的事情发生 4.枚举注意事项 定义枚举类要用关键字enum 所有枚举类都是Enum的子类 枚 阅读全文
posted @ 2018-12-22 19:06
expworld
阅读(162)
评论(0)
推荐(0)
摘要:
一、设计模式【一种固定代码风格】 面试题:Java中有哪些设计模式 常用设计模式:装饰模式、单例模式、模版模式、适配器模式、代理模式、工厂模式... 二、装饰(Decorator)设计模式 1.装饰模式的概念: 装饰模式是动态的给一个对象添加一些额外的功能,就增加功能来说,装饰模式比生成子类更为灵活 阅读全文
posted @ 2018-12-22 18:17
expworld
阅读(211)
评论(0)
推荐(0)
摘要:
1.JDK5新增了一个Executors工厂类来产生线程池,有如下几个方法 public static ExecutorService newFixedThreadPool(int nThreads) public static ExecutorService newSingleThreadExec 阅读全文
posted @ 2018-12-22 17:54
expworld
阅读(77)
评论(0)
推荐(0)
摘要:
新建,就绪,运行,阻塞,死亡 阅读全文
posted @ 2018-12-22 17:45
expworld
阅读(64)
评论(0)
推荐(0)
摘要:
public class Test { public static void main(String[] args) { //匿名内部类:主要是针对那些不能直接创建对象的抽象类和接口而来的 Student stu=new Student(); System.out.println(stu.getClass());//class com.... 阅读全文
posted @ 2018-12-22 17:41
expworld
阅读(115)
评论(0)
推荐(0)
摘要:
https://www.cnblogs.com/chenssy/category/482229.html 阅读全文
posted @ 2018-12-22 17:29
expworld
阅读(108)
评论(0)
推荐(0)
摘要:
线程组 概述 1.Java中使用ThreadGroup来表示线程组,它可以对一批线程进行分类管理,Java允许程序直接对线程组进行控制。 2.默认情况下,所有的线程都属于主线程组。 3.public final ThreadGroup getThreadGroup() 通过线程对象获取他所属于的组 阅读全文
posted @ 2018-12-22 17:13
expworld
阅读(130)
评论(0)
推荐(0)
摘要:
ReentrantLock介绍 使用ReentrantLock类也可以实现同步加锁 ReentrantLock叫[互斥锁],使用lock()和unlock()方法进行同步 使用ReentrantLock类的newCondition()方法可以获取Condition对象 需要等待的时候使用Condit 阅读全文
posted @ 2018-12-22 17:05
expworld
阅读(177)
评论(0)
推荐(0)
摘要:
1.在同步代码块中,用哪个对象锁,就用哪个对象调用wait方法 2.为什么wait方法和notify方法定义在Object这类中? 因为锁对象可以是任意对象,Object是所有的类的基类,所以wait方法和notify方法需要定义在Object这个类中 3.sleep方法和wait方法的区别? 》s 阅读全文
posted @ 2018-12-22 16:40
expworld
阅读(71)
评论(0)
推荐(0)
摘要:
什么时候需要通信 多个线程并发执行时, 在默认情况下CPU是随机切换线程的,如果我们希望他们有规律的执行, 就可以使用通信, 例如每个线程执行一次打印 线程怎么通信 》如果希望线程等待, 就调用wait() 》如果希望唤醒等待的线程, 就调用notify(); notify是随机唤醒一个线程 not 阅读全文
posted @ 2018-12-22 16:11
expworld
阅读(141)
评论(0)
推荐(0)
摘要:
导入包文件路径 / 抛出异常 Alt + Enter 查看选中类的源码 Ctrl+Alt+B 查看当前类的继承树 Ctrl+H 查看定义的变量在哪里被调用:Ctrl+Alt+F7 查看一个类中有什么方法 Alt+7 选中当前文件中相同的关键词 Alt + J 全局搜索 double shift 查看 阅读全文
posted @ 2018-12-22 01:49
expworld
阅读(100)
评论(0)
推荐(0)
摘要:
概述 工厂:就是生产特定产品的 实现方式: 1>创建一个抽象工厂类,声明抽象方法 2>写一个具体的抽象工厂类的子类,由子类负责对象的创建 优点:后期维护容易,增强了系统的扩展性 缺点:需要额外的编写代码,增加了工作量 简单工厂模式: 概述 又叫静态工厂方法模式,它定义一个具体的工厂类负责创建一些类的 阅读全文
posted @ 2018-12-22 01:48
expworld
阅读(141)
评论(0)
推荐(0)
摘要:
模版模式就是定义一个算法的骨架,而将具体的算法延迟到子类中来 实现: 阅读全文
posted @ 2018-12-22 01:47
expworld
阅读(86)
评论(0)
推荐(0)
摘要:
什么是单例 保证类在内存中只有一个对象。 对象是new出来的,因此也就是说在程序中只能new一次对象 单例实现的基本步骤 1》声明一个类,类中有一个静态属性,类型与类名相同 2》把空参构造方法声明为私有 3》在类中提供一个公共静态访问方法来返回该对象实例 单例的多种写法 写法一 饿汉式 class 阅读全文
posted @ 2018-12-22 01:46
expworld
阅读(87)
评论(0)
推荐(0)
摘要:
package demo1; import java.io.IOException; public class RunTimeDemo { public static void main(String[] args) throws IOException { Runtime r = Runtime.getRuntime... 阅读全文
posted @ 2018-12-22 01:21
expworld
阅读(238)
评论(0)
推荐(0)
摘要:
导入包文件路径 Alt + Enter 查看选中类的源码 Ctrl+Alt+B 查看当前类的继承树 Ctrl+H 查看定义的变量在哪里被调用:Ctrl+Alt+F7 查看一个类中有什么方法 Alt+7 阅读全文
posted @ 2018-12-22 01:15
expworld
阅读(158)
评论(0)
推荐(0)
摘要:
什么是单例 保证类在内存中只有一个对象。 对象是new出来的,因此也就是说在程序中只能new一次对象 单例实现的基本步骤 1》声明一个类,类中有一个静态属性,类型与类名相同 2》把空参构造方法声明为私有 3》在类中提供一个公共静态访问方法来返回该对象实例 单例的多种写法 写法一 饿汉式 class 阅读全文
posted @ 2018-12-22 01:07
expworld
阅读(111)
评论(0)
推荐(0)
摘要:
阅读全文
posted @ 2018-12-22 00:26
expworld
阅读(97)
评论(0)
推荐(0)
摘要:
什么是同步 同步就是加锁,不让其它人访问 synchronized指的就是同步的意思 什么情况下需要同步 当多线程并发, 我们希望某一段代码执行的过程中CPU不要切换到其他线程工作. 这时就需要同步,否则会有线程安全问题。 同步代码块 使用synchronized关键字加上一个锁对象来定义一段代码, 阅读全文
posted @ 2018-12-22 00:06
expworld
阅读(532)
评论(0)
推荐(0)

浙公网安备 33010602011771号