J2se
IT技术_小五
爱好编程,立志从事IT行业!
展开
-
java入门知识点总结
1、源代码文件的后缀名必须是.java。 2、若类无public修饰,源代码文件名可任意取,若类有public修饰,则源代码文件名必须与该类名一致(java中严格区分大小写)。 3、JVM在启动执行的类时,必须有main方法,无论该类有无public修饰。 4、源文件中可以有一个或多个类,但最多只能有一个public修饰的类。 5、源文件在编译时每个类会生成一个对应的.class文件,不管这些类是否在同一个源文件中。原创 2010-06-17 12:38:00 · 641 阅读 · 0 评论 -
Java基础笔记之多线程(一)
一、线程的5种状态:新建——就绪——运行——阻塞——死亡创建线程的两种方法:一种是继承Thread类,另一种是实现Runnable接口。二、代码实例用常见的卖票程序实现多线程为例:第一种继承Thread类的代码:class TicketDemo extends Thread{public static int tick=100; private Str原创 2012-04-16 16:36:50 · 660 阅读 · 0 评论 -
Java设计模式之二装饰模式
一、什么是装饰设计模式? 装饰模式是在不必改变原类文件和使用继续的情况下,动态的扩展一个对象的功能。它是通过创建一个包装对象,也就是通过装饰来包裹真实的对象。二、装饰模式的特点:(1) 装饰对象和真实对象有相同的接口。这样客户端对象就可以以和真实对象相同的方式和装饰对象交互。(2) 装饰对象包含一个真实对象的索引(reference)(3) 装饰对象接受所有的来自客户原创 2012-04-16 18:28:38 · 643 阅读 · 0 评论 -
Enumeration 与 Iterator 学习笔记
在学习集合时,对Enumeration接口的理解不够,网上查资料后,摘录以下内容,以便加深对Enumeration的理解与认知。 枚举(Enumeration)接口是从以前版本遗留下来。在下面依次介绍Enumeration 和每一种从以前版本遗留下来的类。 Enume原创 2011-10-03 18:09:38 · 769 阅读 · 0 评论 -
java中的排序算法
public class SortDemo { private int [] ar; public static final int defaultSize = 10; public SortDemo(int length){ ar = new int[leng原创 2010-06-13 18:47:00 · 879 阅读 · 4 评论 -
java中的堆栈与内存分配原理
个人总结: 计算机数据结构与操作系统中的堆本是两个概念。数据结构中的堆栈指数据在内在中分配空间所需的物理逻辑,而操作系统中的堆栈是指向内存空间存储数据的具体实现。JVM为程序分配的内存空间有:栈、堆、常量池三种。栈主要用来存放基本数据类型以及对象引用;堆主要用来存放对象原创 2010-06-13 09:07:00 · 1299 阅读 · 0 评论 -
java经典位运算实例
1) int型变量循环左移k次,即a=a >16-k (设sizeof(int)=16) (2) int型变量a循环右移k次,即a=a>>k |a (3)整数的平均值 对于两个整数x,y,如果用 (x+y)/2 求平均值,会产生溢出,因为 x+y 可能会大于INT_MAX,但是转载 2011-07-22 13:13:01 · 12028 阅读 · 0 评论 -
关于java中的静态导入
java中有一种静态导入机制,它的通常写法为:在导入包的位置插入import static 包名.含有静态属性与静态方法的类名.*;例如:import static java.lang.System.*;或import static java.lang.System.out;这样就可以在程序中直接使用类中的属性及方法,而不必再去写类名,如:out.println("This is a t原创 2011-06-17 20:22:00 · 1058 阅读 · 1 评论 -
全国2010年1月自学考试Java语言程序设计试题(一)
全国2010年1月高等教育自学考试 Java语言程序设计(一)试题 课程代码:04747 一、单项选择题(本大题共10小题,每小题1分,共10分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选转载 2011-06-12 09:21:00 · 1763 阅读 · 0 评论 -
Java IO 基本知识
在Java中,我们把能够读取一个字节序列的对象称作一个输入流;而我们把够写一个字节序列称作一个输出流。它们分别由抽象类 InputStream和OutputStream类表示。因为面向字节的流不方便用来处理存储为Unicode(每个字符使用两个字节)的信息。所以Java 引入了用来处理Unicode字符的类层次,这些类派生自抽象类Reader和Writer,它们用于读写双字节的Unicode字符,转载 2011-06-12 12:00:00 · 497 阅读 · 0 评论 -
Java IO 基本知识(2)
stream代表的是任何有能力产出数据的数据源,或是任何有能力接收数据的接收源。在Java的IO中,所有的stream(包括Inputstream和Out stream)都包括两种类型:(1)字节流 表示以字节为单位从stream中读取或往stream中写入信息,即io包中的inputstream类和outputstream类的派生类。通常用来读取二进制数据,如图象和声音。(2)字符流转载 2011-06-12 11:59:00 · 477 阅读 · 0 评论 -
java.io小结
回调(又称为callback):可以理解为一个接口提供一些方法给其他类用,但同时其他类在调用它时,它又调用其他类给它的条件(重写)。单独一个随机访问文件类: RondomAccessFile类允许随机访问文件同时拥有读和写的功能。 其中方法: close(),read(),writer(),seek(),getFilePointer()这需要注意:这是在有seek()前提下。流:一.I/O 流(原创 2011-06-12 11:50:00 · 483 阅读 · 0 评论 -
(学习java必用)修改CMD的默认路径
在“我的电脑”图标上右击,选择“管理”命令,弹出“计算机管理”窗口。在左侧目录树中依次展开“系统工具/本地用户和组/用户”,接着双击右窗口的用户名。在弹出的“Administrator属性”窗口中切换到“配置文件”标签页,在“主文件”中选择“本地路径”,输入需要设置的默认路径,单击“确定”返回。注销系统后即生效。原创 2010-06-15 10:18:00 · 2306 阅读 · 0 评论 -
Java设计模式(一)_单例设计模式
学习笔记 总结整理:单例设计模式:用于解决一个类在内存中只能创建一个对象。思想分析:1、为了避免别的类创建此类对象,首先将构造方法私有化。2、在此类中创建一个对象。3、对外提供一个获取此类对象的方法,让其它类共享此类对象。单例设计模式分为两种:一种是饿汉式;一种是懒汉式。饿汉式代码示例:/*在加载Single类时,就已经创建好了对象。*/class Sing原创 2012-04-16 16:27:15 · 644 阅读 · 0 评论