Java编程总结
文章平均质量分 63
Henry-Lv
经历是金沙,看你能否提炼的出金子。
展开
-
Java基础知识总结-集合框架
1. Comparable接口与Comparator接口的区别?原创 2014-01-20 01:05:36 · 201 阅读 · 0 评论 -
Java基础知识总结-线程同步
1. notify()与notifyAll()的区别? notify()唤醒一个等待状态的线程,而notifyAll()唤醒所有等待状态的线程。2. synchronized代码块的目的是什么? 用于为了共享资源而锁定对象。代码块的锁定比方法的锁定范围小。3. 什么是同步? 同步是控制多个线程对共享资源的访问。用于阻止线程冲突和避免一致性问题。4. 一个线原创 2014-01-17 14:59:54 · 173 阅读 · 0 评论 -
Java基础知识总结-面向对象概念
1. 什么是对象? 对象是实际存在的任何东西。 语法:Classname objname = new Classname(); 示例:Person p = new Person();2. 为什么Java不支持多继承? 首先会产生歧义问题,比如类A有个方法foo(),并有两个子类B和C有自己的foo()实现,现在假如有类D继承B和C,当D调用foo()原创 2014-01-16 14:43:30 · 207 阅读 · 0 评论 -
Java基础知识总结-异常控制
1.原创 2014-01-17 10:59:58 · 296 阅读 · 0 评论 -
Java基础知识总结-字符串处理
1. 如何连接字符串? 通过“+”操作符。2. 什么方法执行忽略大小写的字符串比较? equalsIgnoreCase()方法和compareToIgnoreCase()方法。3. valueOf()方法的作用是什么? 转化数据内在格式为人类可读的形式。4. String和StringBuffer的区别? String对象是常量,StringBu原创 2014-01-17 11:24:05 · 190 阅读 · 0 评论 -
Java高级编程-前言
最近发现,工作了这么多年,回头望去,除了常用的Java基础技术,深层的原理知识和高级用法却知之甚少,为此我计划重新再学习一遍Java,一为磨炼一下性格,静下心下总结点东西,二为获取更好的工作打基础,能够换回更多Money。:) 1. 目前的技术能力 1.1 Java基础知识的运用(基本语法、类、接口、对象、方法、属性、数据类型、线程、文件、常用集合类)原创 2014-01-15 19:04:21 · 208 阅读 · 0 评论 -
Java基础知识总结-JDBC
1. 创建JDBC应用的基本步骤? 导入JDBC类; 注册JDBC驱动,用于打开数据库连接通道; 打开连接:DriverManager.getConncetion(); 使用Statement执行数据库操作; 提取数据:ResultSet.getXXX(); 关闭连接。2. 每种JDBC类型应该在什么时候使用? 有四种JDB原创 2014-01-22 11:26:06 · 285 阅读 · 0 评论 -
Java基础知识总结-杂谈
1.原创 2014-01-22 11:36:02 · 194 阅读 · 0 评论 -
Java基础知识总结-序列化
1. 什么是反序列化? 反序列化是指从序列化状态重新构建对象的过程,是序列化的反操作。2. Serializable接口与Externalizable接口的区别? Serializable是一个标识接口,而Externalizable是一个非标识接口。当用Serializable接口时,实现类会自动序列化,但可以通过重写writeObject()方法和readObject(原创 2014-01-17 16:55:26 · 196 阅读 · 0 评论 -
Java基础知识总结-I/O操作
1. FileInputStream和FileOutputStream是什么? 经常被用于文件复制,这两个类适合用于少于几千字节的文件,因为它们的性能比较低,对于大数据,最好使用BufferedInputStream(BufferedReader)和BufferedOutputStream(BufferedWriter)。2. read()方法读到文件结尾时会返回什么? -原创 2014-01-21 15:37:51 · 190 阅读 · 0 评论 -
Java基础知识总结-网络
1. 两个重要的TCP套接字类是什么? Socket、ServerSocket。2. 是否可以得到本机IP地址? 可以,通过InetAddress类的getLocalHost().getHostAddress()方法。3. 如何创建InetAddress类的实例? 有3个方法可以创建:getLocalhost()、getByName()、getByAllNam原创 2014-01-21 18:32:53 · 220 阅读 · 0 评论 -
Java基础知识总结-多线程
1. 什么是基于进程的多任务(多进程)? 每一个进程拥有自己的内存空间。 进程是重量型的;进程间通信花费大;进程转换需要保存和加载寄存器、内存映射、更新列表等。2. 如何创建线程? // TODO 先吃饭去了。原创 2014-01-17 11:38:39 · 253 阅读 · 1 评论