- 博客(16)
- 收藏
- 关注
原创 被一篇博文扇醒,以此激励自己
你学习一般,考上了现在的这个学校,成绩不算好,拿不到校奖国奖,自习不规律上课不常听,考试全靠突击,同学帮一把也能考到七八十分。 你家境一般,父母都是普通员工,在这个城市一个月生活费一千二,没事下下馆子,一个月添一件衣服,想买台相机要等几个月,经常要咬咬牙才能买双自己喜欢的鞋。 你特长一般,不会吉他不会钢琴不会跳舞不会画画,想学摄影却不会PS,想上台演出却没信心,学校晚会比赛的时
2015-10-28 15:07:49 468
原创 Java一步一脚印—单列两种方式
单列模式就是某个类只存在一个对象(即只能new一次),当某个类的初始化比较费时,费资源的时候,一般就会选择单列模式,我看了篇博文就顺便实现了下: //懒汉方式创建单列,在获取单列对象处修改保证线程安全,提供static方法来获取单列对象 class Singleton{ private static Singleton s=null;//内部创建单列的对象的引用 //将该类的构造方法设置为私
2015-10-28 14:57:29 655
原创 Java一步一脚印—通过简单的TCP网络编程实现局域网的聊天对话
import java.awt.*; import java.awt.Event; import java.awt.Window; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.WindowEvent; import java.awt.event.Wind
2015-10-27 21:55:16 5875 5
原创 Java一步一脚印—TCP网络编程简单实现
import java.io.*; import java.net.*; public class TCPServer { public static void main(String[] args) throws Exception{ //new ServerSocket对象并不会自动监听有没有向端口号5678发送请求,要实现监听要调用ss的方法accept() Server
2015-10-27 15:01:13 505
原创 Java一步一脚印—UDP网络编程的简单实现
import java.net.*; import java.io.*; public class TestUDPServer { public static void main(String[] args) throws Exception{ // TODO Auto-generated method stub //首先定义码头,DatagramSocket ds=new Datag
2015-10-26 22:28:32 461
原创 Java一步一脚印—HashMap
import java.util.*; class StudentData{ private int ID; private String name; private String sex; private int age; public StudentData(int ID,String name, String sex, int age){ this.ID=ID; this.
2015-10-26 14:42:01 388
原创 Java一步一脚印—HashSet
import java.util.*; import java.util.Iterator; import java.util.Set; //一般使用容器,自定义类都需要重写toString方法,若是hashtable,hashSet hashMap还要重写equals和hashCode方法!(且记) class Person{ private int ID; private String n
2015-10-24 20:49:30 369
原创 Java一步一脚—ArrayList使用
import java.util.*; import java.util.Collections; //自定义的类需要定义含参构造方法,实现接口Compareable和重写方法comareTo方法,重新定义比较标准,并且将对象存进容器中,要重写toString方法 class Student implements Comparable{//这里实现Comparable接口,是重写其中compare
2015-10-24 15:39:25 418
原创 Java一步一脚—排序(最基本的排序,两种快排,归并排序
public class Sort { public static void main(String[] args){ // TODO Auto-generated method stub int[] a={5,3,2,6,1,4}; Sort s=new Sort();//即使调用类内部的非静态成员,也需要创建该类的对象来调用相应的方法 s.sort(a); }
2015-10-22 11:39:06 651
原创 java一步一脚印—java基本类型的读写
import java.io.*; public class Test3 { public static void main(String[] args) throws Exception{ // TODO Auto-generated method stub ByteArrayOutputStream baos=new ByteArrayOutputStream();//节点流,自动
2015-10-21 20:57:39 473
原创 java 一步一脚印 流—文件的保存和读写
import java.io.*; public class Test2 { public static void main(String[] args) throws Exception{ // TODO Auto-generated method stub FileReader f=new FileReader("D:\\Java\\Test2.java");//创建一个读取流,并
2015-10-21 13:31:02 417
原创 内部类使用实现一个简单的文本框相加
这里先吐槽一下研究生读心累,没事还是别考研,Java进度越来越慢,学到内部类就实现了一个文本框相加:import java.awt.*; import java.awt.event.*; public class TestText { public static void main(String[] args) { // TODO Auto-generated method stub
2015-10-20 20:04:39 643
原创 十按钮布局管理
先确定大的Layout然后确定小的Layout,然后先实现小的,最后放进大的里面import java.awt.*; public class TextGUI { //Frame是带标题和边框的最顶层窗体;Panel是个最简单的容器类,它提供空间让程序放其它组件,包括其它Panel。 public static void main(String[] args) { // TODO Auto-
2015-10-18 09:45:57 623
原创 Java 多进程的生产和消费实现
学了差不多半个多月java,进度比较慢,把最近觉得还有点意思的代码放上来,一边以后自己有需要复习用。class SynStack{ private char data[]=new char[6];//用一个数组表示仓库 private int cnt=0;//有效元素个数 public synchronized void push(char ch)//往数组里面放元素,并且使用Synchro
2015-10-17 16:26:47 444
原创 数学问题和狼追兔问题
数据结构算法之数学问题和狼追兔问题,java还没学完这里就用c++实现,不难请看代码。//该程序简单实现4个数能组成多少个不同的三位数(不能重复),并且输出这些数。 #include "stdafx.h" #include using namespace std; int main() { int bw,sw,gw; int count=0; for(bw=1;bw<=4;bw++)
2015-10-08 14:03:33 784
原创 java学习之路,方法重写
class Human{ private String name; private int age; public Human(){} public Human(String name,int age) { this.name=name; this.age=age; } public String getinfor() { String infor=name+" "+a
2015-10-08 11:14:52 437
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人