![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java SE
zhaoming262350
热爱编程,终于IT,希望在这里得到成长
展开
-
对java中特殊修饰符的理解
public (公共的):被public修饰的属性与方法可以被任何类访问:public class Test{public static void main(String [] args){Person person = new Person();person.name;person.method();}}class Person{public St原创 2012-08-25 21:19:23 · 1432 阅读 · 0 评论 -
深入理解生产消费者模式
生产消费者模式在生活中非常的常见:也是我们最常遇到的一类问题:生产者的主要作用是生成一定量的数据放到缓冲区中,然后重复此过程。与此同时,消费者也在缓冲区消耗这些数据。注意的关键就是要保证生产者不会在缓冲区满时加入数据,消费者也不会在缓冲区中空时消耗数据。一种按照FIFO的方式存储数据,即最先到达的数据最先传输给Consumer参与者。在Java中,可以利用数组形式来存放,每原创 2013-12-17 22:17:46 · 1050 阅读 · 0 评论 -
用java代码实现环圈报数
环圈报数就是围一圈人,每一次数数数到三的人自动出圈,再接着数,用数据结构的思想实现public class Count3Quit{ public static void main(String[] args) { boolean[] arr = new boolean[500]; for(int i=0; i原创 2013-09-02 16:16:19 · 5101 阅读 · 2 评论 -
坦克大战
package com.TankWar;import java.awt.*;import java.awt.event.*;import java.util.*;public class TankMap extends Frame{ //地图大小public static final int MAPWIDTH = 600;public static fin原创 2013-03-06 21:01:23 · 1957 阅读 · 0 评论 -
对于java中的传值的见解
论坛上经常有人发一些问关于传值的问题,在这里对于传值的问题做一个简单的说明,在java中传值的问题上,经常有人疑问是传什么,在这儿很明确的可以说,在java中,只有传值这一说,从来没有传引用这个说法。 在这儿就以这个代码为例做一个简单的分析。 public class ObjectParam { public void change(int[] b) //实原创 2012-12-07 12:52:37 · 532 阅读 · 0 评论 -
简单计算器代码
import java.awt.*;import javax.swing.*;import java.awt.event.*;import javax.swing.border.*;public class Calculator1 extends JFrame implements ActionListener{ private JFrame jf;原创 2012-12-03 11:14:58 · 6267 阅读 · 0 评论 -
对面向对象程序设计三大特征的理解
java 本身是一种面向对象的程序设计语言,因此这三大特征对于学好java语言很重要。面向对象程序语言的三大特征分别是:1.封装,2.继承,3.多态第一个特征:封装:封装:简单地说就是把数据和方法放在一个类里面包装起来。封装的形式:修饰符 class 类名 {成员变量:修饰符 返回类型 方法名(【参数1,参数2,参数3...】){局部变量;方法体}原创 2012-08-24 20:55:17 · 12719 阅读 · 0 评论 -
对下面几个方法的理解
1,构造方法;a:构造方法也叫构造函数,这个方法很特殊,方法名和class类的名字相同,这个方法可以直接通过类的new实例化的过程调用,但是这个调用过程是隐式的调用。构造方法中最常见的就是默认的构造方法,并且一个类只能有一个默认的构造方法。默认构造方法的定义:public class Name{public Name(){...}pulic Name(Str原创 2012-08-23 21:06:45 · 712 阅读 · 0 评论 -
Java程序员常用的各种快捷键和命令:
Eclipse快捷键:Eclipse的编辑功能非常强大,掌握了Eclipse快捷键功能,能够大大提高开发效率。Eclipse中有如下一些和编辑相关的快捷键1. 【ALT+/】 此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带来的好处吧。 2. 【Ctrl+O】 显示类中原创 2013-05-09 22:38:25 · 4237 阅读 · 0 评论 -
Analysis containers
import java.util.*;public class PrintintContainers{static Collection fill(Collection collection){collection.add("one");collection.add("two");collection.add("three");collection.add("fou原创 2013-03-20 22:19:05 · 476 阅读 · 0 评论 -
简单聊天室1
package com.ChatRoom;import java.io.*;import java.net.*;import java.util.*;public class Talking extends Thread{Socket s;Map sockets;String name;//构造方法,初始化成员变量public Talking(Str原创 2013-03-10 21:11:39 · 3043 阅读 · 0 评论 -
对 三种常见的循环结构的理解
第一种 while循环while(布尔表达式){...}第二种 do... while()循环do{...}while(布尔表达式);第三种 for(初始值;条件;步进){...}以求0-100之间的和为例第一种循环代码的主方法public static void main(String [] args){ in原创 2012-08-22 17:10:12 · 2025 阅读 · 0 评论 -
用java实现简易日记本
package com.MyDiary;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.KeyEvent;import java.io.BufferedReader;import java.io.B原创 2013-03-09 06:33:14 · 12214 阅读 · 1 评论 -
对 equals()方法和与equals()相关方法的理解
对 equals()方法和与equals()相关方法的理解:1.equals(Object obj)是Object类的一个方法,而Object是每个类的父类,因此所有的对象(包括数组)都能实现equals()方法,对于Object类的equals()方法等价于“==”;2.public boolean equals(Object obj)主要用于判断当前对象与obj对象是否 相等;3.原创 2012-08-26 21:33:02 · 1103 阅读 · 0 评论 -
java 中经常遇到的异常
运行时异常与一般异常有何异同:异常表示程序运行过程中可能出现的非正常状态,运行时异常表示虚拟机的通常操作中可能遇到的异常,是一种常见运行错误。java编译器要求方法必须声明抛出可能发生的非运行时异常,但是并不要求必须声明抛出未被捕获的运行时异常。运行时异常:ArithmeticException, ArrayStoreException, BufferOverflowExcep原创 2014-02-11 23:17:56 · 2942 阅读 · 0 评论