Core Java
文章平均质量分 69
gengxiaoying
2005年低开始学习Java,2006年学会用java开发基本的管理软件,2007年做网络半年,从西安到广州,北京,看到大城市的软件公司确实很让人心动,最主要是视乎我还达不到那些大公司要求。现在我开始适应那,因为每个公司进去并不是我们想象的那样,很多需要重头开始!
展开
-
面向对象编程,继承
继承是软件重用的一种形式,他通过吸收现有类的数据(属性)和方法(行为),并增加新功能或修改已有功能来创建新类。 1,子类的方法不能访问超类的private成员。2,构造函数是不能被继承的。3,子类通过在超类方法名之前加上关键字super.访问超类方法。原创 2007-08-09 10:17:00 · 919 阅读 · 0 评论 -
自定义一个方法,然后找出里面最大数!
package method;import java.awt.Container;import javax.swing.*;public class MaximumTest extends JApplet ...{ public void init()...{ String s1 = JOptionPane.showInputDialog( "原创 2007-08-09 13:14:00 · 570 阅读 · 0 评论 -
菲波拉契数列
package method;import java.awt.Container;import java.awt.FlowLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JApplet;import javax.swing.JLabel;import原创 2007-08-09 13:10:00 · 839 阅读 · 0 评论 -
我的Java冒泡排序
package array;import java.awt.Container;import javax.swing.JApplet;import javax.swing.JTextArea;//冒泡排序public class BubbleSort extends JApplet ...{ public void init()...{ JTextArea outputAr原创 2007-08-09 13:07:00 · 907 阅读 · 0 评论 -
读取文件的代码
package com.hz.FileandIO;//读文件的代码:import java.awt.BorderLayout;import java.awt.Container;import java.awt.ScrollPane;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import j原创 2007-08-12 16:34:00 · 1293 阅读 · 0 评论 -
创建顺序存取文件
package com.hz.FileandIO;import java.awt.BorderLayout;import java.awt.GridLayout;import javax.swing.JButton;import javax.swing.JLabel;import javax.swing.JPanel;import javax.swing.JTextField;public c原创 2007-08-12 16:42:00 · 675 阅读 · 0 评论 -
线程经典代码三,(循环缓冲区,生产者/消费者关系)
1,生产者和消费者(循环缓冲区)该程序实现为一个窗口应用程序 循环缓冲区好处是:使共享资源的线程的等待时间减到最小,并使他们的平均操作速度相同。 注意:循环缓冲区不适合于生产者和消费者持续以不同的速度进行操作的情况。 缓冲区太小,这样会使线程等待更多的时间。 缓冲区太大,这样会浪费内存。2,即使使用了循环缓冲区,生产者也可能会填满该原创 2007-08-11 22:24:00 · 1686 阅读 · 0 评论 -
求数组各元素的和
1,求数组各元素的和 package array;import javax.swing.*;//计算数组元素之和public class SumArray ...{ public static void main(String args[])...{ int array[] = ...{1,2,3,4,5,6,7,8,9,10}; int total原创 2007-08-09 15:10:00 · 1289 阅读 · 0 评论 -
方法重载
package method;import java.awt.Container;import javax.swing.JApplet;import javax.swing.JTextArea;//——在同一个类中可以声明多个相同名称的方法。public class MethodOverload extends JApplet ...{ public void init()...{原创 2007-08-09 15:04:00 · 382 阅读 · 0 评论 -
读取顺序存储的文件
import java.awt.BorderLayout;import java.awt.GridLayout;import javax.swing.JButton;import javax.swing.JLabel;import javax.swing.JPanel;import javax.swing.JTextField;public class BankUI extends JPane原创 2007-08-12 16:47:00 · 631 阅读 · 0 评论 -
线程经典代码一,(未同步情况下的生产者/消费者关系)
1。未同步情况下的生产者/消费者关系。 //首先定义一个生产者和消费者使用的Buffer接口public interface Buffer...{ public void set(int value); publi int get();} //生产者的线程public class Product extends Thread...{ p原创 2007-08-11 08:46:00 · 604 阅读 · 0 评论 -
递归,求1到10所以数目的阶乘
package method;import java.awt.Container;import javax.swing.JApplet;import javax.swing.JTextArea;//递归,//求1到10所以数目的阶乘public class FactorialTest extends JApplet ...{ JTextArea outputArea; public原创 2007-08-09 13:09:00 · 2236 阅读 · 0 评论 -
线程经典代码二,(同步情况下的生产者/消费者关系)
同步情况下的生产者/消费者关系 //Buffer接口方法public interface Buffer ...{ public void set(int value); public int get();}//消费者public class Consumer extends Thread...{ private Buffer sharedLocation;原创 2007-08-11 17:44:00 · 670 阅读 · 0 评论