J2SE
YTTCJJ
这个作者很懒,什么都没留下…
展开
-
Java自学之路-马士兵老师
转自:http://www.bjsxt.com/news/156.html作者:马士兵老师 JAVA自学之路 一:学会选择为了就业,不少同学参加各种各样的培训。 决心做软件的,大多数人选的是java,或是.net,也有一些选择了手机、嵌入式、游戏、3G转载 2011-09-22 16:13:19 · 763 阅读 · 0 评论 -
关于“抽象类是否可继承实体类”的辨析。
一道java 常见面试题,网上找到的几乎每个 java 面试笔试题大全或集锦里都能找到这道题。题目如下:问: 抽象类是否可继承实体类 (concrete class)答: 抽象类是可以继承实体类,但前提是实体类必须有明确的构造函数 -------------------答案很明确,可以继承。其实从Object就是个实体类,java的API文档里,每个抽转载 2011-11-10 21:00:37 · 451 阅读 · 0 评论 -
Java IO学习笔记:概念原理
转载自:http://lavasoft.blog.51cto.com/62575/95384本文出自 “熔 岩” 博客,转载请与作者联系!Java IO学习笔记:概念与原理 一、概念 Java中对文件的操作是以流的方式进行的。流是Java内存中的一组有序数据序列。Java将数据从源(文件、内存、键盘、网络)读入到内存中,形成了流,然后将这些流还可以写到另外的目的转载 2011-11-11 15:35:34 · 423 阅读 · 0 评论 -
关于Java的线程同步问题
转载自:http://jamesby.iteye.com/blog/41692第一种情况,synchronized无效 package com.test; public class ThreadTest extends Thread { private int threadNo; public ThreadTest(int threadNo) {转载 2011-11-12 13:23:02 · 584 阅读 · 0 评论 -
Java IO学习笔记:字节流
转载自:http://lavasoft.blog.51cto.com/62575/95387本文出自 “熔 岩” 博客,转载请与作者联系!Java IO学习笔记:字节流字节流是最基本的流,文件的操作、网络数据的传输等等都依赖于字节流。而字符流常常用于读取文本类型的数据或字符串流的操作等等。 关于字节流的API,没什么好说的,看看就知道了。这里转载 2011-11-11 15:37:16 · 470 阅读 · 0 评论 -
static静态变量的理解
转载自:http://www.diybl.com/course/3_program/vc/vc_js/20090307/159262.html静态变量 类型说明符是static。静态变量属于静态存储方式,其存储空间为内存中的静态数据区(在静态存储区内分配存储单元),该区域中的数据在整个程序的运行期间一直占用这些存储空间(在程序整个运行期间都不释放),也可以认为是其内存地址不变,直到整个程序转载 2011-11-10 20:21:14 · 585 阅读 · 0 评论 -
Java IO学习笔记:字符流
转载自:http://lavasoft.blog.51cto.com/62575/95390本文出自 “熔 岩” 博客,转载请与作者联系!Java IO学习笔记:字符流 字符流的处理和字节流差不多,API基本上完全一样,就是计量单位不同。另外字符流还提供一些其他的处理流,比如按行读取流、字符串流等等。 下面给个例子看看:import转载 2011-11-11 15:39:28 · 585 阅读 · 0 评论 -
详解java中的抽象类和接口的区别
详解java中的抽象类和接口的区别 在Java语言中, abstract class 和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进 行抽象类定义时对于abstract class和inte转载 2011-09-21 19:01:35 · 423 阅读 · 0 评论 -
Socket 服务器端和客户端简单对话
客户端:import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.Socket;public class TalkClient { public static void main(String args[]) { try {转载 2011-09-21 13:56:53 · 928 阅读 · 0 评论 -
java中静态方法和非静态方法覆盖的区别
昨天晚上看书的时候,发现静态方法与非静态方法还是没弄清楚。早上起来上网查了下资料。以下是自己转载了网络资料,当中代码部分是自己再次测试的。在这里与大家一起分享。----------------------------分割线------------------------------首先我们提供两个类,基类为Parent,派生类为Child。在Parent中我们提供两个方转载 2011-09-18 09:12:42 · 601 阅读 · 0 评论 -
wait()和sleep()的区别
关于wait()和sleep()的区别不是很清楚。上网搜索了下相关资料。------------------------分割线------------------------------------1、这两个方法来自不同的类分别是,sleep来自Thread类,和wait来自Object类。sleep是Thread的静态类方法,谁调用的谁去睡觉,即使在a线程里调用了b的sl转载 2011-09-17 20:06:07 · 584 阅读 · 0 评论 -
Java的同步机制总结——synchronized
这篇文章从网上找到的,作者不详。不久前用到了同步,现在回过头来对JAVA中的同步做个总结,以对前段时间工作的总结和自我技术的条理话。JAVA中synchronized关键字能够作为函数的修饰符,也可作为函数内的语句,也就是平时说的同步方法和同步语句块。假如再细的分类,synchronized可作用于instance变量、object reference(对象引用)、static函数和c转载 2011-09-17 15:00:01 · 446 阅读 · 0 评论 -
Java中final修饰对象引用
转载自:http://ogres.iteye.com/blog/431577原来我错了; final 修饰的量以视为常量, 当修饰对象引用时,我错误的认为变量指向的对象是不可变的,然而对象是可变的,不可变只是“变量对对象的引用”TestFinalpackage src.test; import java.util.Hash转载 2011-11-05 21:04:50 · 6937 阅读 · 1 评论 -
Java---JDK环境变量的配置
JDK环境变量配置的步骤如下:1.我的电脑-->属性-->高级-->环境变量.2.配置系统变量: a.新建 JAVA_HOME C:\Program Files\Java\jdk1.6.0_30 (JDK的安装路径) b.新建 PATH %JAVA_HOME%\b转载 2012-01-14 10:46:23 · 556 阅读 · 0 评论 -
replace()与replaceAll的区别
replace和replaceAll是JAVA中常用的替换字符的方法,它们的区别是:1)replace的参数是char和CharSequence,即可以支持字符的替换,也支持字符串的替换(CharSequence即字符串序列的意思,说白了也就是字符串);2)replaceAll的参数是regex,即基于规则表达式的替换,比如,可以通过replaceAll("\\d", "*")把一个字符串...原创 2011-10-19 18:53:55 · 529 阅读 · 0 评论 -
Calendar Date ,DateFormat, SimpleDateFormat的区别
转载自:http://hi.baidu.com/910103/blog/item/7cae69287c1191f498250ac5.html一、Date类在 JDK 1.1 之前,类 Date 有两个其他的函数。它允许把日期解释为年、月、日、小时、分钟和秒值。它也允许格式化和分析日期字符串。不过,这些函数的 API 不易于实现国际化。从 JDK 1.1 开始,应该使用 Calendar 类转载 2011-11-10 17:19:50 · 5197 阅读 · 0 评论 -
Java语言的Calendar和Date类
转载自:http://www.51cto.com/specbook/24/6720.htm Java语言的Calendar和Date类 Java 语言的Calendar(日历),Date(日期),和DateFormat(日期格式)组成了Java标准的一个基本但是非常重要的部分。日期是商业逻辑计算一个关键的部分。所有的开发者都应该能够计算未来的日期,定制日期的显示格式,并将文本数转载 2011-11-10 17:14:20 · 566 阅读 · 0 评论 -
Date类学习总结(Calendar Date 字符串 相互转换 格式化)
转载自:http://hi.baidu.com/jiangpanfeixue/blog/item/4b778603931c16723812bb1b.htmlDate类学习总结 1.计算某一月份的最大天数Calendar time=Calendar.getInstance();time.clear();time.set(Calendar.YEAR,year); //year 为转载 2011-11-10 17:08:27 · 736 阅读 · 0 评论 -
Java Learning Path(马士兵老师)
转自:http://www.bjsxt.com/news/157.html作者:马士兵Java Learning Path(一)、工具篇1、 JDK (Java Development Kit) JDK 是整个Java的核心,包括了Java运行环境(J转载 2011-09-22 16:15:07 · 1028 阅读 · 0 评论 -
值传递还是引用传递?
JAVA中的参数传递,不管你传的是什么,传过去的都只是一个副本而已,这个副本作为方法的局部变量保存在栈中。 如果传的是基本数据类型,修改这个值并不会影响作为参数传进来的那个变量,因为你修改的是方法的局部变量,是一个副本。 如果传的是一个对象的引用,也是一样的,也是一个副本转载 2011-10-06 15:44:26 · 419 阅读 · 0 评论 -
数组与容器的区别?
数组排序:java使用内置的排序算法可以对任意的基本类型数组或对象数组进行排序。String数组排序算法依据词典编排顺序排序,对基本类型数组采用快速排序;针对对象采用“稳定归并排序”数组与容器的区别体现在三个方面:效率,类型识别以及可以持有基本类型primitives。1转载 2011-10-06 15:43:10 · 2614 阅读 · 0 评论 -
ClassCastException 错误解析
转载自:http://www.blogjava.net/Sunday/archive/2007/08/18/137860.html现在java编程中经常碰到ClassCastException 错误,ClassCastException 是 JVM 在检测到两个类型间的转换不兼容时引发的运行时异常。此类错误通常会终止用户请求。本模式试图为您提供了解和排除 ClassCastExcept转载 2011-11-16 10:09:13 · 939 阅读 · 0 评论 -
java.io.Serializable与java.io.Externalizable的比较
转载自:http://blog.csdn.net/yzhjisji/article/details/4268468当两个进程在进行远程通信时,无论是何种类型的数据,都会以二进制序列的形式在网络上传送。发送方需要把这个Java对象转换为字节序列,才能在网络上传送,称为对象的序列化;接收方则需要把字节序列再恢复为Java对象,称为对象的反序列化。 只有实现了Serializable和Ext转载 2011-11-22 20:00:35 · 657 阅读 · 0 评论 -
接口是什么,和抽象类有什么区别
转载自:http://blog.csdn.net/diy_888/article/details/1504475好的面向对象编程要求类设计人员隐藏那些不需要类的使用人员了解的信息。对于 Java 编程语言,这样的访问可以通过使用关键字 private, protected, 和 public来控制。这些关键字控制类内部的变量和方法是否可见,但是不好的类设计导致太多的可见信息和方法没转载 2011-11-24 08:45:09 · 545 阅读 · 0 评论 -
什么时候用抽象类,什么时候用接口
转载自:http://blog.csdn.net/diy_888/article/details/1504426什么时候用抽象类,什么时候用接口“接口是完全抽象的成员集合,它的成员都无法在接口定义时实现,我们可以将它看作是为操作定义合同,接口的实现完全留给开发者去做。它们之间的区别,如果认真分析,还是有不少的:在JAVA中,类只能是从一个基类继承,所以如果要使用抽象转载 2011-11-24 08:49:03 · 694 阅读 · 0 评论 -
类、方法、成员变量和局部变量的可用修饰符
转载自:http://www.iteye.com/topic/696221先看一道面试题:public class aClass { void fun() { static int i = 0; //局部变量前不能放置任何访问修饰符 (private,public,和protected)。final可以用来修饰局部变量转载 2011-11-05 20:35:53 · 11726 阅读 · 0 评论 -
我对Java Serializable(序列化)的理解和总结
转载自:http://www.iteye.com/topic/1213111、序列化是干什么的? 简单说就是为了保存在内存中的各种对象的状态(也就是实例变量,不是方法),并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保存object states,但是Java给你提供一种应该比你自己好的保存对象状态的机制,那就是序列化。2、什么情况下需要序列化转载 2011-11-05 19:20:42 · 387 阅读 · 0 评论 -
总结final变量的赋值问题
转载自:http://blog.csdn.net/stellaah/article/details/6720585final型的成员变量系统不会给予赋初值,举例说明如下:class Mt { final int x; //static final int y; void mt_f() { System.out.println(转载 2011-11-06 10:16:36 · 1646 阅读 · 0 评论 -
++i ; ++i
转载自:http://blog.csdn.net/brooksychen/article/details/1624753public class Test { public static void main(String[] args) { int i = 1; i = i++; System.out.prin转载 2011-11-30 11:13:37 · 1168 阅读 · 0 评论 -
replace()与replaceAll()的区别
转载自:http://xr1128.iteye.com/blog/469806replace和replaceAll是JAVA中常用的替换字符的方法,它们的区别是: 1)replace的参数是char和CharSequence,即可以支持字符的替换,也支持字符串的替换(CharSequence即字符串序列的意思,说白了也就是字符串); 2)replaceAll的参数是regex,即基于规转载 2011-11-08 18:18:40 · 475 阅读 · 0 评论 -
Java中的类反射机制
转载自:http://blog.csdn.net/kyokosaika/article/details/199935Java中的类反射机制一、反射的概念 :反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在Lisp和面向对象转载 2011-11-10 16:28:46 · 556 阅读 · 0 评论 -
深入研究java.long.Class类
前言:Java的类库日益庞大,所包含的类和接口也不计其数。但其中有一些非常重要的类和接口,是Java类库中的核心部分。常见的有String、Object、Class、Collection、ClassLoader...,熟悉这些类是学好Java的基础。而这些类一般不容易理解,需要做深入的研究和实践才能掌握。下面是我对这些类理解和使用的一些总结。欢迎你在阅读后将你宝贵的意见和读后感留下!转载 2011-11-10 16:46:55 · 902 阅读 · 0 评论 -
Java 中静态变量与实例变量的区别
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://norno.blogbus.com/logs/4023146.htmlJava 中静态变量与实例变量的区别by nornojava类的成员变量有俩种:一种是被static关键字修饰的变量,叫类变量或者静态变量另一种没有static修饰,为实例变量类的静态变量在内存中只有一个,jav...原创 2011-11-05 16:26:30 · 114 阅读 · 0 评论