JAVA SE
文章平均质量分 67
alex_zuo
这个作者很懒,什么都没留下…
展开
-
Java 集合学习一 HashSet
[size=x-large][color=green][b]寒假在家,看书解闷。以下代码来自于疯狂Java讲义[/b][/color][/size][code="java"][size=large][color=green]import java.util.*;//类A的equals方法总是返回true,但没有重写其hashCode()方法class A{ public boo...原创 2011-02-07 14:42:09 · 79 阅读 · 0 评论 -
final关键字
final关键字可以修饰属性、方法、类。final修饰的类是一个终态类,不能被继承。final修饰的方法是一个终态方法,不能被重写。final修饰的属性不能被修改。当final修饰一个原生数据类型时,表示该原生数据类型的值不能发生变化(比如说不能从10变为20);如果final修饰一个引用类型时,表示该引用类型不能再指向其他对象了,但该引用所指向的对象的内容是可...原创 2012-09-29 19:32:39 · 56 阅读 · 0 评论 -
static其它
1. static代码块:静态代码块。静态代码块的作用也是完成一些初始化工作。首先执行静态代码块,然后执行构造方法。静态代码块在类被加载的时候执行,而构造方法是在生成对象的时候执行;要想调用某个类来生成对象,首先需要将类加载到Java虚拟机上(JVM),然后由JVM加载这个类来生成对象。2. 类的静态代码块只会执行一次,是在类被加载的时候执行的,因为每个类只会被加载...原创 2012-09-29 19:39:42 · 76 阅读 · 0 评论 -
Java中的access modifier及instanceof运算符
访问修饰符(access modifier) 1) public(公共的):被public所修饰的属性和方法可以被所有类访问。 2) protected(受保护的):被protected所修饰的属性和方法可以在类内部、相同包以及该类的子类所访问。 3) private(私有的):被private所修饰的属性和方法只能在该类内部使用 4) 默认的(不加任何访问修饰符):在类内部以及相...原创 2012-09-30 10:40:32 · 187 阅读 · 0 评论 -
Java中三个与绘图有关的方法
Component 类下的三个与绘图有关的方法public void paint(Graphics g)Paints this component. This method is called when the contents of the component should be painted; such as when the component is first being...原创 2012-09-30 19:12:03 · 172 阅读 · 0 评论 -
Java的Image抽象类与BufferedImage实现类
代码一串&&执行流程package cn.sisy.awt;import java.awt.Canvas;import java.awt.Color;import java.awt.Dimension;import java.awt.Frame;import java.awt.Graphics;import java.awt.event.Mous...原创 2012-10-01 01:03:52 · 433 阅读 · 0 评论 -
ImageIO读取位图显示在Frame中
package cn.sisy.awt;import javax.imageio.*;import java.awt.*;import java.awt.image.BufferedImage;import java.io.*;public class ZoomImage { // 下面两个常量设置缩小后图片的大小 private final int WIDTH =...原创 2012-10-01 09:14:56 · 242 阅读 · 0 评论 -
Java 剪贴板程序
hoverlees 写道众所周知,这个包主要是与系统剪切板相关的的软件包(还有就是与JFC里的拖曳编程相关),这个包的核心类当然是Clipborad类(个人认为),这个类我们就看成是一个剪切板,它具有储存的内容,我们可以取得和设置它的内容.它的内容被封装在Transferable里,我们最终要取得的数据,就是在它里面.说到Transferable接口,我不得不提一下StringSele...原创 2012-10-01 19:12:23 · 148 阅读 · 0 评论 -
网络编程
------------------------------------------加入多线程------------------------------------------MyServerpublic static ArrayList<Socket> socketList = new ArrayList<Socket>();Serve...原创 2012-10-13 13:59:56 · 94 阅读 · 0 评论 -
Static关键字
风中叶 写道static修饰属性:无论一个类生成了多少个对象,所有这些对象共同使用唯一一份静态的成员变量;一个对象对该成员变量进行了修改,其他对象的该静态成员变量的值也会随之发生变化。如果一个成员变量是static的,那么我们可以通过类名.成员变量名的方式来使用它(推荐使用这种方式) static 修饰的方法也推荐使用类名.方法访问http://docs.oracle.co...原创 2012-09-29 12:10:52 · 71 阅读 · 0 评论 -
Java构造器及几个基本概念
关于构造器carey-pro 写道1)java 构造器不是函数,所以他不能被继承,这在我们写子类的构造器的时候,即使子类构造参数和父类是完全一样的,我们也要写super()的原因; 2)构造器的修饰符比较有限,就缺省、public、priate、protected四种,其他任何的修饰符都不能对其使用,也就是说构造器不能被修饰成抽象,同步,静态等 3)因为构造器不是函数,所...原创 2012-09-29 11:58:53 · 229 阅读 · 0 评论 -
Java抽象类、接口简单小结
一、抽象类package cn.oo;public abstract class AbstractDemo { //抽象类可以什么都不定义,可以不定义 任何抽象方法 public void start(){ System.out.println("-----START----"); }}二、接口package cn.oo;...原创 2012-01-05 15:02:50 · 61 阅读 · 0 评论 -
finally里的语句一定会执行吗?
前几天去面试,其中有两道面试题。如下 一:finally里的语句一定会执行吗? 二:有如下形式的语句try{ return 5;}catch(Exception e){ e.printStackTrace();}finally{ System.out.println("会执行嘛?");} 这样的代码块放在一个方法里,finally里的语句还会...原创 2011-12-11 16:06:09 · 455 阅读 · 0 评论 -
Java中如何使用数组?
一:定义一个数组type[] arrayName;二:数组的初始化操作静态初始化,指定数组初始值,不指定数组长度;(book =new String[] {"西游记","红楼梦","三国演义","水浒传"};)动态初始化,指定数组长度,不指定数组初始值。(String[] creat = new String[4];)三:遍历一个数组for(String temp : bo...2012-08-10 09:16:37 · 342 阅读 · 0 评论 -
关于java变量的几个概念
成员变量:指类范围内定义的变量。(实例属性,类属性(以static修饰))实例属性和类属性的区别:一个是类的方法(也叫动态属性)和属性(静态属性),通过类名来访问;一个是对象的方法和属性,需要通过一个实例来访问。静态属性程序一加载时 就初始化 存放在栈中;实例属性 需要实例化后 才加载 存放在堆中。局部变量:指...原创 2012-08-10 11:32:13 · 112 阅读 · 0 评论 -
继承与重写
重写其实是继承的范畴内的一个概念,为了说明这两个概念,我们首先来看一下什么是继承,通俗地讲继承就是指父类所有的方法和属性子类都可以拥有(非private修饰&&非构造方法)。下面举一个例子: Parent.javapublic class Parent { public String name = "父亲"; public void prin...2012-09-28 11:33:46 · 147 阅读 · 0 评论 -
Java与多态
多态:所谓多态,就是父类型的引用可以指向子类型的对象,或者接口类型的引用可以指向实现该接口的类的实例。关于接口与实现的类之间强制类型转换方式与父和子之间的强完全一样。代码:源于张龙老师的视频关于多态学习的代码: Animal.javapackage cn.sisy.polymorphism;public class Animal { public voi...原创 2012-09-28 16:57:59 · 92 阅读 · 0 评论 -
抽象类与接口
抽象类视频学习代码记录:首先定义一个抽象类及两个实现类:abstract class Shape{ public abstract int computeArea();//计算形状面积}class Triangle extends Shape{ int width; int height; public Triangle(int width, in...原创 2012-09-28 18:03:50 · 71 阅读 · 0 评论 -
流程控制---读书笔记
顺序:从上之下,无判断和跳转,依次执行。分支:Java中常见的为if和switch语句if语句使用技巧:先处理范围更小的情况可以避免考虑条件交集package cn.sisy.flow;public class TestIf02 { public static void main(String[] args) { int age = 40; if(age &...原创 2012-09-29 11:40:21 · 58 阅读 · 0 评论 -
Java网络编程-More
代码来源:《疯狂Java讲义》原创 2012-10-13 14:34:57 · 91 阅读 · 0 评论