java基础
高山流水forever
努力做好后台开发
展开
-
Java程序员的6个级别
笔记:只记录本人目前不太熟悉的java技能 1、普通程序员:Linux下java程序的部署和开发,异常的编写,输入输出流和多线程,正则表达式、XML和属性文件。Socket编程和NIO非阻塞Socket编程, 2、高级软件工程师:javaweb分布式开发技术,JTA,JAAS,JNDIJavamail,JMS,JCA,JbossAS,weblogic,webSphere 3、javaee系统架原创 2015-06-09 20:26:30 · 3311 阅读 · 0 评论 -
java可变参数
public class Varable { public int add(int i,int…js){ int sum = i; for(int j=0;j原创 2015-06-09 20:46:24 · 379 阅读 · 0 评论 -
匿名内部类的使用
1、实现抽象类的抽象方法abstract class Person{ abstract public void eat(); } class Child extends Person{ @Override public void eat() { System.out.println("child eat"); } } public class Demo转载 2015-06-09 20:12:55 · 338 阅读 · 0 评论 -
Java增强循环
1、使用interator遍历public class EnhancedLoop { public static void main(String[] args) { List<String> list = new ArrayList<String>(); list.add("a");list.add("b");list.add("c"); L原创 2015-06-09 21:07:12 · 521 阅读 · 0 评论 -
序列化与反序列化
序列化与反序列化序列化: 将数据结构或对象转换成字节流的形式的过程 反序列化:将在序列化过程中所生成的字节流转换成数据结构或者对象的过程在OSI七层协议模型中展现层(Presentation Layer)的主要功能是把应用层的对象转换成一段连续的二进制串,或者反过来,把二进制串转换成应用层的对象–这两个功能就是序列化和反序列化。如何实现java对象的序列化和反序列化:a.相应的对象实现了序列化接口原创 2016-04-29 08:26:00 · 366 阅读 · 0 评论 -
LinkedList详解
LinkedList详解LinkedList类是双向列表,列表中的每个节点都包含了对前一个和后一个元素的引用.多线程环境下可以考虑用Collections.synchronizedList(List l)函数返回一个线程安全的类实现了Serializable接口,因此它支持序列化,能够通过序列化传输,实现了Cloneable接口,能被克隆。实现Deque接口,可以双向访问链表LinkedList的构原创 2016-04-29 08:53:41 · 887 阅读 · 0 评论 -
ArrayList类详解
ArrayList类ArrayList不是线程安全的,只能用在单线程环境下,多线程环境下可以考虑用Collections.synchronizedList(List)实现的接口和继承的类函数返回一个线程安全的ArrayList类,也可以使用concurrent并发包下的CopyOnWriteArrayList类,它的容量是自动增长的。ArrayList实现了Serializable接口,因此它支持序原创 2016-04-29 08:38:57 · 495 阅读 · 0 评论