java抽象工厂模式, 抽象工厂 public abstract class AbstractFactory { public abstract Lion createLion(); public abstract LanPang createLanPang(); } 默认工厂 public class DefaultFactory extends AbstractFactory{ @Overr
Java的异常处理, 一 有关异常的一些疑问 1 方法中如果不声明throws呢,会怎么样? 如果你在方法中throw一个异常,却没有在方法声明中声明之,编译器会报错。 2 一般选择throw往外抛
Android java, public class ThreadActivity extends AppCompatActivity{ ArrayListSong arrayList = new ArrayList() ; // 以有序状态保存并可防止重复 TreeSetString treeSet = new TreeSet() ; // 放在重复的集合,可快速的找到
Java Socket, Socket:基于TCP/IP的流套接字。 1,建立通信链路 (1))客户端创建Socket实例(包含本地地址,远程地址和端口号)(要经历TCP的三次握手后才算创建成功),创建失败抛出
java类加载, Java源程序在编译后生成Class类文件,在类文件中存储的各种信息最终都需要加载到虚拟机中之后才能被运行和使用。 虚拟机把描述类的数据从Class文件加载到内存,并对数据
java socket, 一,网络编程中两个主要的问题 一个是如何准确的定位网络上一台或多台主机,另一个就是找到主机后如何可靠高效的进行数据传输。 在TCP/IP协议中IP层主要负责网络主机的
java面向对象程序设计, 理论知识 面向对象程序设计 Object Oriented Programming,OOP; Object Oriented Design, OOD 面向对象程序设计的三大基本特征:继承( Inheritence)、封装(Encapsulation)、多
Java垃圾回收机制, 说到垃圾回收(Garbage Collection,GC),很多人就会自然而然地把它和Java联系起来。在Java中,程序员不需要去关心内存动态分配和垃圾回收的问题,这一切都交给了J
java反编译工具, http://download.csdn.net/detail/guoxin91/7814019, 可以将.class文件编译成.java文件.
Java 发送邮件, Java 发送邮件 使用Java应用程序发送E-mail十分简单,但是首先你应该在你的机器上安装JavaMail API 和Java Activation Framework (JAF) 。 你可以在 JavaMail (Version 1.2) 下载最新的版本
Java基础, Java基础 标签: Java 基础 1、 作用域public,private,protected,以及不写时的区别 答:区别如下: 作用域 当前类 同一package 子孙类 其他package public √ √ √ protected √ √ √ × friend
Java编程规范, 1.If for while等语句的执行语句不管有多少都要加上{} 2.相对独立的程序块之间,必须要有空行。 public void fun(int i) { System.out.println(i);}int index; 3.对齐只使用空格键不使用TA
JAVA模板方法模式, 板方法模式的结构 模板方法模式是所有模式中最为常见的几个模式之一,是基于继承的代码复用的基本技术。 模板方法模式需要开发抽象类和具体子类的设计师之间
java 基础, 1 注解 从jdk5.0开始,Java增加了对元数据的支持,也就是Annotation,元数据就是数据的数据,Annotation就是代码里的特殊标记,这些标记可以在编译,类加载,运行时
java 基础, 1 java 三大特性 1 封装 定义: 把对象的属性和操作结合为一个独立的整体,并尽量隐藏对象内部实现的细节。 好处: ① 对象的数据封装特性彻
java 序列化, 序列化机制允许将实现序列化的Java对象转换为字节序列,字节序列可以保存在磁盘,或通过网络传输,以备以后重新恢复原来的对象,序列化机制使得对象可
java 多线程, 1 信号量 Semaphore 1 信号量 可以控制某个资源被同时访问的个数,通过 acquire() 获取一个许可,如果没有就等待,而 release() 释放一个许可。比如在W
java 基础, 1 equals()方法 java中的== :当比较对象的时候,比较的是对象的内存地址是否相同。 public boolean equals ( Object obj ) { return ( this == obj ); } 以上是超类Obj
java 大数, 题目 http://acm.nyist.net/JudgeOnline/status.php?do=searchpid=userid=wsplanguage=0result=0 import java.math.BigInteger;import java.util.Scanner;public class Main{/*** @param args*/public static void main(String[] args) {Scan
Java多线程基础, 转自:https://blog.csdn.net/jediael_lu/article/details/77097336 Java多线程基础 一概述 一基础内容 1线程的基本概念 2JAVA线程基础 3创建新线程的2种方法 二线程状态及其变迁 1Java线
Java垃圾回收机制, 详细介绍Java垃圾回收机制 垃圾收集 GC(Garbage Collection)是Java语言的核心技术之一,之前我们曾专门探讨过Java 7新增的垃圾回收器G1的新特性,但在JVM的内部运行机制
java 工厂模式, BeanFactory.java package two;public class BeanFactory {public JDBCInter createBean(String dbname){JDBCInter jdbc = null;if("sql".equals(dbname)){return new MySQLJDBC();}else if("mysql".equals(dbname)){return new SqlJDBC(
Java 异常处理, import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.PrintWriter;public class ExceptionDefaultHandler {private final static String _relativeExceptionLogPath = "log"; private final
Java插入排序, 插入排序: 通常人们整理桥牌的方法是一张一张的来,将每一张牌插入到其他已经有序的牌中的适当位置。在计算机的实现中,为了给要插入的元素腾空间,我们需要将
Java选择排序, 选择排序: 1.找到数组中最小的那个元素 2.将它和数组中第一个元素交换位置 3.在剩下的元素中找到最小的元素 4.将它与数组的第二个元素交换位置 5.如此往复,直到将整