自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 收藏
  • 关注

原创 socket 实现多线程聊天

public class MyServer extends JFrame {private JPanel contentPane;private Socket socket;private boolean isRunning=true;private JTextArea textArea;public boolean isRunning() { return isRunning;}

2015-08-05 21:00:11 858

原创 Class 类的用法

public class Student { private int age; private String name; public int getAge() { return age; }public String getName() { return name;}public void setName(String name

2015-08-04 19:13:21 398

原创 工厂类

public interface Car { public void run(); public void stop(); } public class Ford implements Car{@Overridepublic void run() { System.out.println(" Ford开始跑");}@Overridepublic void

2015-08-04 19:05:15 638

原创 多线程的应用

public class MyRunable implements Runnable { private int i = 100; private String s = “abs”;@Overridepublic void run() { while (i > 0) { try { Thread.sleep(1000);

2015-08-04 19:02:15 298

原创 死锁

public class MyRunnable1 implements Runnable{ String lock1=”abc”; String lock2=”dds”;public void run() {synchronized (lock1) { try { Thread.sleep(1000); } catch (Interrupted

2015-08-04 18:58:35 333

原创 UDP 的用法

//接收端import java.io.IOException; import java.net.DatagramPacket; import java.net.DatagramSocket; import java.net.InetAddress; import java.net.SocketException; import java.util.Scanner;public class

2015-08-03 21:41:40 377

原创 socket 从网上下载到本地

package com.socket;import java.io.BufferedReader; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; i

2015-08-03 21:03:53 545

原创 SAX 的test

package com.SAX;import java.io.IOException;import javax.xml.parsers.ParserConfigurationException; import javax.xml.parsers.SAXParser; import javax.xml.parsers.SAXParserFactory;import org.xml.sax.SAXE

2015-08-03 21:01:56 329

原创 SAX解析器

;import javax.swing.DefaultBoundedRangeModel;import org.xml.sax.Attributes; import org.xml.sax.SAXException; import org.xml.sax.helpers.DefaultHandler;public class MySAXHandler extends DefaultHandle

2015-08-03 21:01:18 355

原创 DOM解析器

package com.DOM;import java.io.IOException;import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import javax.xml.parsers.ParserConfigurationException;import org.

2015-08-03 21:00:36 382

原创 JSON的用法

import net.sf.json.JSONArray; import net.sf.json.JSONObject;public class JSON {public static void main(String[] args) { //解析JSON String json=createJSON(); JSONObject obj=JSONObject.fromObj

2015-08-03 20:59:54 284

原创 获取IP地址和主机号

public class Test { public static void main(String[] args) { try { InetAddress address= InetAddress.getLocalHost(); System.out.println(“主机名”+address.getHostName());

2015-08-02 20:25:27 469

原创 Socket编程

//服务器public class MyServer { public static void main(String[] args) { try { ServerSocket server=new ServerSocket(8080); System.out.println(“服务器开始启动”);

2015-08-02 20:24:38 271

原创 Read

public class Test {public static void main(String[] args) { File file = new File("d://11.txt"); File copyfile = new File("d://22.txt"); //文件的拷贝 try { FileInputStream fis=new Fil

2015-08-02 20:23:09 326

原创 List

public class Test {public static void main(String[] args) { ArrayList<String> list = new ArrayList<>(); String s = "nwfwef"; list.add(s); list.add("a"); list.add("b"); list.remo

2015-08-02 20:21:54 235

原创 HashSet

public class Test {public static void main(String[] args) { HashSet<Integer> set = new HashSet<>(); Random random = new Random(); int count = 0; while (set.size() < 10) { int i

2015-08-02 20:21:17 249

原创 collections

public class StuComparator implements Comparator {@Overridepublic int compare(Student stu1, Student stu2) { return stu2.getAge()-stu1.getAge();}} public class Student {int age;String name;publ

2015-08-02 20:19:11 265

原创 Abstract

//父类的方法 public interface Fly { //接口中全部是抽象方法 省略Abstract public void fly(); } public interface Run { public void run();}public class Bird implements Fly{public void fly() {System.out.

2015-08-01 20:46:04 220

原创 Date的用法 关于时间格式

public class Test { public static void main(String[] args) { Date date =new Date(); System.out.println(date.toString());//打印当前时间 // 格式化输出 SimpleDateFormat sdf =

2015-08-01 20:42:22 417

原创 异常 Expection

import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException;public class Test {public static void main(String[] args) { // TODO Auto-generated method stub File f

2015-08-01 20:41:46 581

原创 接口2 子类

public class InkHebei implements Ink {public String getInkColor() { // TODO Auto-generated method stub return "蓝色";}}public class InkQingdao implements Ink { public String getInkColor()

2015-08-01 20:41:39 304

原创 接口 1 父类

public interface Ink { public String getInkColor(); }public interface Paper {public String getPaperSize();} public interface Print { public void print (Paper paper,Ink ink); }

2015-08-01 20:36:19 370

原创 正则表达式的用法

public static void main(String[] args) { // 11位手机号 13 15 17 18 14 必须9位纯数字 Pattern p=Pattern.compile("^1(3|5|7|8|4)\\d{9}$"); Matcher m=p.matcher("18993109776"); boolean b=m.matches();

2015-08-01 20:34:50 294

原创 Throw

public class FailScores extends Exception { public FailScores(){ super (“不及格的异常”); } public void printStackTrace(){ super.printStackTrace(); System.out.println

2015-08-01 20:33:27 313

原创 内部类

package com.neibunei;public class Student { String name; int age ; int Id; public void study(){ //局部类 class Book{ String name; public void read(){ Sys

2015-08-01 20:32:12 277

原创 Io流的操作

package com.Io;import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException;public class Test {public stati

2015-08-01 20:31:02 257

原创 函数的重载 Equals用法

public class Person { public String name; protected int age; public String sex; public int Id; public String getName() { return name; } public void setName(S

2015-07-31 20:07:47 403

原创 函数的复写

public class Animal { public void voice(){ System.out.println(“动物叫”); //在方法中指的是调用该方法的那个对象// 子类覆盖父类的方法 // 方法名称相同 // 返回值类型相同 // 参数列表相同 // 访问修饰符不能比父类更严格

2015-07-31 20:05:13 346

原创 输入4行4列的矩阵 求主对角线元素的乘积与副对角线元素的乘积

public static void main(String[] args) { // 输入4行4列的矩阵 求主对角线元素的乘积与副对角线元素的乘积 int[] []array = new int[8][8]; Random rd=new Random(); for (int i = 0; i < array.length; i++) {

2015-07-31 20:05:05 11236

原创 随机产生10个2位正整数 然后排序

public static void main(String[] args) { // 随机产生10个2位正整数 然后排序 Random rd = new Random(); int[] array = new int[10]; System.out.println(rd.nextInt(90) + 10);

2015-07-31 20:03:26 7528

原创 判断格式是否为邮箱

public static void main(String[] args) { // 判断格式是否为邮箱 1234@qq.com Scanner scanner = new Scanner(System.in); String email = scanner.next(); if (email.contains(“@”)) {

2015-07-31 20:02:50 515

原创 输入一句话 计算输出的长度

public class Test6 {public static void main(String[] args) { // 输入一句话 计算输出的长度 Scanner scanner = new Scanner(System.in); System.out.println("请输入你要说的话"); String words = scanner.next();

2015-07-31 20:01:50 784

原创 字母的大小写互换

public static void main(String[] args) { // 字母大写变小写 小写变大写 String s = “awbgfhgbagvgjuHIBIbkhbk”; String s1 = “”; for (int i = 0; i < s.length(); i++) { c

2015-07-31 20:00:11 466

原创 String 用法

public static void main(String[] args) { // TODO Auto-generated method stub String s1=”abc”; String s2=”abc”; String s3=new String(“abc”); String s4=new Str

2015-07-31 19:59:34 298

原创 冒泡排序

public static void main(String[] args) { // TODO Auto-generated method stub int[] array = { 12, 34, 1, 56, 3 }; for (int i = 0; i < array.length - 1; i++) { for

2015-07-31 19:58:57 317

原创 //一个自然数 换算成2进制 求1的个数

public static void main(String[] args) {//一个自然数 换算成2进制 求1的个数 int count =0; int i=8; while(i!=0){ if(i%2==1){ count ++; }

2015-07-29 19:53:02 699

原创 //1+2^1-1+...+2^20-1

public static void main(String[] args) { int sum=0; int m=1; for (int i = 1; i <21; i++) { m*=2; sum=sum+m-1; } System.out.println(sum);}

2015-07-29 19:50:35 391

原创 //1-1/2+1/3-...+1/n

public static void main(String[] args) { double sum=0; int n=3; for (int i = 1; i <n+1 ; i++) { if(i%2==0){ sum-=(1.0/i); }else{ sum+=(1.0/i);

2015-07-29 19:50:17 737

原创 一个自然数 换算成2进制 求1的个数

public static void main(String[] args) {//一个自然数 换算成2进制 求1的个数 int count =0; int i=8; while(i!=0){ if(i%2==1){ count ++; }

2015-07-29 18:55:10 711

原创 完全数

public static void main(String[] args) { // 完全数 for (int i = 2; i < 1000; i++) { int sum = 0; for (int j = 1; j < i; j++) { if (i % j == 0) { sum +=

2015-07-29 17:21:15 345

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除