随笔分类 -  java

1
摘要:这几天有点精神萎靡的症状,突然想起了Socket,想用Perl实现下,但是发现有很多问题。没有解决好。所以用Java实现一下,看看有什么共同点。不过没有来得及写注释,现学现卖把。回头改下就能传日志了。。Server端代码如下:package com.service;import java.io.InputStream;import java.net.ServerSocket;import java.net.Socket;public class ServerMain { /** * @param args */ public static void main(Str... 阅读全文
posted @ 2013-08-01 11:09 墨迹哥's 阅读(312) 评论(0) 推荐(0)
摘要:今天在看网页抓取,复习下JAVA,刚好没事情。package web.Catch;import java.io.BufferedReader;import java.io.InputStreamReader;import java.net.HttpURLConnection;import java.net.URL;public class Test { public static void main(String[] args) throws Exception { String strURL = "http://ip.chinaz.com/?IP=127.0.0.1"; 阅读全文
posted @ 2013-06-23 00:13 墨迹哥's 阅读(353) 评论(0) 推荐(0)
摘要:package basic.day12;class Car{ private String name;//私有成员,名称 private String color;//私有成员,颜色 private String size;//私有成员,大小 public String getName(){ return name; } public String getColor(){ return color; } public String getSize(){ return size; } public void setName(String name){ ... 阅读全文
posted @ 2013-06-22 23:51 墨迹哥's 阅读(546) 评论(0) 推荐(0)
摘要:package basic.day02;public interface People { String name(String name);//姓名 char xingbie(char a);//性别 long tel(long t);//电话 double shengao(double shengao);//身高}interface OnePeople extends People{ long qq(long num);//QQ号码 long menoy(long meoy);//财产}interface TwoPeople extends People... 阅读全文
posted @ 2013-06-22 23:50 墨迹哥's 阅读(215) 评论(0) 推荐(0)
摘要:package basic.day12;import java.util.ArrayList;public class ArrayListDemo3 { public static void main(String[] args) { ArrayList list = new ArrayList(); list.add(1); list.add(2); ArrayList other = new ArrayList(); other.add(2); other.add(3); list.ad... 阅读全文
posted @ 2013-06-22 23:49 墨迹哥's 阅读(586) 评论(0) 推荐(0)
摘要:package basic.day12;import java.util.ArrayList;import java.util.List;import java.util.Scanner;public class ArrayListScanfDemo { public static void main(String[] args) { Scanner rc = new Scanner(System.in); System.out.println("请输入学生的人数:"); int people = rc.nextInt(); Lis... 阅读全文
posted @ 2013-06-22 23:48 墨迹哥's 阅读(265) 评论(0) 推荐(0)
摘要:主要问题是在复习PYTHON的面对对象,所以看看JAVA找灵感。package basic.day12;public class User { String name; String pwd; int age; public User(String name,String pwd,int age){ this.name=name; this.pwd=pwd; this.age=age; } public String toString(){ return name+":"+age; }} 阅读全文
posted @ 2013-06-22 23:47 墨迹哥's 阅读(158) 评论(0) 推荐(0)
摘要:package basic.day08;public class Point { int x; int y; public Point(int x,int y){ this.x=x; this.y=y; } public Point(int x){// this.x=x;// this.y=x; this(x,x); } public double distance(){ return Math.sqrt(this.x*this.x+this.y*this.y); } public double distance(int x,int y){... 阅读全文
posted @ 2013-06-22 23:45 墨迹哥's 阅读(256) 评论(0) 推荐(0)
摘要:这个泛类型据说很少用得上,但是我觉得挺实用的。简单概括的就是,在封装里面,泛类型能够使用多种类型来进行匹配。而普通的封装里面不能进行这种操作,只能死定类型。例如说:privateintk;这个就等于是必须是整型。privateleixingk;这个就是泛类型的意思,作用是这个leixing可以随意替换掉,比如我喜欢换成整型什么型都可以。8种数据类型随你来。下面弄个实际案例来,融会贯通一下。package study3_day05;public class Car { private qieche price; //定义汽车的名称为name,这是个私有的变量,只能在本类使用。 ... 阅读全文
posted @ 2013-06-22 23:44 墨迹哥's 阅读(320) 评论(0) 推荐(0)
摘要:package basic.day11;import java.util.Scanner;import java.util.Arrays;public class Demo8 { public static void main(String[] args){ //^\s*[a-dA-D]([,\s]\s*[a-dA-D]){0,3}$ Scanner in =new Scanner(System.in); String answer; while(true){ System.out.println("请输入:"); answer=in.nextLi... 阅读全文
posted @ 2013-02-26 22:16 墨迹哥's 阅读(272) 评论(0) 推荐(0)
摘要:package basic.day12;import java.util.HashMap;import java.util.Scanner;public class HashMapDemo { public static void main(String[] args) { HashMap users = new HashMap(); users.put("Tom", new User("Tom", "123", 25));// 通过put放入一个键值 users.put("Jerry", new User(&qu 阅读全文
posted @ 2013-02-26 22:15 墨迹哥's 阅读(279) 评论(0) 推荐(0)
摘要:package basic.Lianxi;import java.util.Random;import java.util.Arrays;public class PoolDemo { public static void main(String[] args) { System.out.println(Arrays.toString(gen())); } public static String[] gen() { String pool[] = { "01", "02", "03", "04", "0 阅读全文
posted @ 2013-02-26 22:14 墨迹哥's 阅读(412) 评论(0) 推荐(0)
摘要:package basic.day09;import java.util.Scanner;import java.util.Arrays;public class PaperDemo { public static void main(String[] args) { //paper 考卷, 考卷是选择题的集合(数组) //选择题有两种, 可以是单选题, 也可以是多选题 // 具体的题目是多态(多种多样)的! Question[] paper = {null, null};//new Question[2]; //父类型变量可以引用子类型实例 paper[... 阅读全文
posted @ 2013-02-26 22:13 墨迹哥's 阅读(213) 评论(0) 推荐(0)
摘要:package trenator.basic2;import java.util.List;import java.util.ArrayList;import java.util.Set;import java.util.HashSet;import java.util.Iterator;import java.awt.Color;/* * 集合框架的学习! * */public class Demo1 { public static void main(String[] args){ String[] values={"red","white",&qu 阅读全文
posted @ 2013-02-26 22:12 墨迹哥's 阅读(209) 评论(0) 推荐(0)
摘要:package trenator.basic2;import java.util.ArrayList;import java.util.Collections;import java.util.List;import java.util.Comparator;public class CompareDemo { /* * comparable接口的使用方法 */ public static void main(String[] args){ int a="Tom".compareTo("Tom");//比较第一个字母 System.out.println 阅读全文
posted @ 2013-02-26 22:11 墨迹哥's 阅读(854) 评论(0) 推荐(0)
摘要:package basic.day14;import java.text.DecimalFormat;import java.util.ArrayList;import java.util.Collections;/* * 时间对比排序程序 * 2012/10/24 * */public class TimeDemo { //定义类的私有属性 private int hour; private int minute; private int second; //时间构造器 public TimeDemo(int h,int m,int s){ ... 阅读全文
posted @ 2013-02-26 22:10 墨迹哥's 阅读(678) 评论(0) 推荐(0)
摘要:package study3_day05;/** * * 车的泛类型模拟Demo * * 定义一个多选项的类 * 包含了车的价格和名称,进行了封装。 * */public class Car<Name,Price> { private Name n; private Price p; public void setName(Name n){ this.n = n; } public void setPrice(Price P){ this.p=p; } public Name getName() { ... 阅读全文
posted @ 2013-02-26 22:09 墨迹哥's 阅读(189) 评论(0) 推荐(0)
摘要:我的想法是做个web应用,然后调用perl去执行,最后返回结果.现在越来越近了.package perlexec;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;public class PerlExecDemo { public static void main(String[] args){ System.out.print(execPerl("1.pl")); } priv... 阅读全文
posted @ 2013-02-26 22:05 墨迹哥's 阅读(1514) 评论(0) 推荐(0)
摘要:自己学习的时候,顺手写的。主要为了减少重复操作!感觉还是可以的!package com.hr.utils;import java.util.List;import org.hibernate.Query;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.cfg.Configuration;public class HibenateUtil { // 获取配置文件 private static Configuration cfg; private static ThreadL 阅读全文
posted @ 2013-02-26 17:51 墨迹哥's 阅读(379) 评论(0) 推荐(0)
摘要:package basic.day07;public class Paixu { public static int[] xuanze(int[] x){ for(int k=0;k<x.length-1;k++){ for(int w=k+1;w<x.length;w++){ if(x[k]>x[w]){ int temp=x[k]; x[k]=x[w]; x[w]=temp; } } } return x; } public static int[] maopao(... 阅读全文
posted @ 2013-01-30 23:19 墨迹哥's 阅读(132) 评论(0) 推荐(0)

1