
Java基础
greatneyo
不是程序员
展开
-
一阶段-secondwork-2-switch的运用
/* * 2、用户输入当前是星期几,若星期一到星期五,则打印出“工作快乐”,若星期六、星期天则输出“周末更快乐” */package secondwork;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.R...2009-12-01 20:15:59 · 131 阅读 · 0 评论 -
一阶段-fourteenWork-1-Date类
/*一.使用Date类求获取当前日期,分别使用下以下格式打印: 1)按日期的原格式打印. 2)"当前时间是: xxxx年xx月xx日 星期X 北京时间" 3)"当前时间是: xxxx年xx月xx日 时:分:秒" 3)按欧美日期习惯输出当前日期 ("月-日-年 时:分:秒") */package fourteenWork;import java.text.Simp...2009-12-02 17:02:27 · 177 阅读 · 0 评论 -
一阶段-fourteenWork-2-使用Date的Date(int year, int month, int date) 构造方法
/*二,使用Date的Date(int year, int month, int date) 构造方法,构造当前日期,打印输出.求出当前日期自1970年1月1日起的已经有多少天了. */package fourteenWork;import java.util.*;/** * * @author Administrator */public class Da...2009-12-02 17:04:28 · 541 阅读 · 0 评论 -
一阶段-fourteenWork-3-使用Calendar类
/*三.使用Calendar类,编写程序求出你的出生的那一天是星期几.并求出你出生到今天一共有多少天,打印输出. */package fourteenWork;import java.text.SimpleDateFormat;import java.util.*;/** * * @author Administrator */public class ...2009-12-02 17:06:16 · 363 阅读 · 1 评论 -
一阶段-fourteenWork-5-利用Random类
/*五.利用Random类,随机生成一个int 随机数,long随机数,float随机数,double随机数,高斯随机数, 并在屏幕上随机打印. */package fourteenWork;import java.util.Random;/** * * @author Administrator */public class RandomPri...2009-12-02 17:08:35 · 168 阅读 · 0 评论 -
一阶段-fourteenWork-六-使用Random类模拟摇色子游戏
/*六.使用Random类模拟摇色子游戏.共5粒色子,分别显示出5粒色子的点数,和加起来一共是多少点.打印输出. *//*某次运行结果 * run:第1个色子随机到的点数是: 6第2个色子随机到的点数是: 4第3个色子随机到的点数是: 2第4个色子随机到的点数是: 3第5个色子随机到的点数是: 6第6个色子随机到的点数是: 2所有色子的点数和是: 23...2009-12-02 17:11:04 · 365 阅读 · 0 评论 -
一阶段-nineteenthWork-数据库操作
/*在任意数据库中建立表 userinfo 包含字段 Username varchar(10), password varchar(10);1. 编写java类实现使用Statement类实现用户登录操作,控制台输入用户名和密码2. 编写java类实现使用PreparedStatement 实现用户登录操作,控制台输入用户名和密码 登录成功之后依次实现:a. 增加用户 *控制台...2009-12-02 17:16:16 · 142 阅读 · 0 评论 -
一阶段-sevenWork-定义一个名为Vehicles(交通工具)的基类
/*定义一个名为Vehicles(交通工具)的基类,该类中应包含String类型的成员属性brand(商标)和color(颜色),还应包含成员方法run(行驶,在控制台显示“我已经开动了”)和showInfo(显示信息,在控制台显示商标和颜色),并编写构造方法初始化其成员属性。编写Car(小汽车)类继承于Vehicles类,增加int型成员属性seats(座位),还应增加成员方法showC...2009-12-02 17:22:01 · 900 阅读 · 1 评论 -
一阶段-twentithWork-数据库操作
/*在任意数据库中建立表 userinfo 包含字段 Username varchar(10), password varchar(10);1, 建立数据库连接类 DBUtil ,负责连接数据库.关键方法:public Connection getConn()具体要求:获得数据库连接,要求处理异常2, 建立数据库操作类,使用数据库连接类获得数据库连接。进行数据库的增删改查...2009-12-02 17:26:36 · 136 阅读 · 0 评论 -
线程学习一,wait和notify实现简单的同步
/* * 实现一个简单的wait-notify的线程同步问题 */package threadTest;import java.util.logging.Level;import java.util.logging.Logger;/** * * @author Administrator */public class NotifyWait {...原创 2010-07-26 10:56:53 · 144 阅读 · 0 评论 -
线程学习二,ReentrantLock.Lock实现线程互斥
[code="java"]/* ReentrantLock.Lock实现线程互斥 */package threadTest;import java.util.concurrent.locks.ReentrantLock;/** *ReentrantLock 的效率比 */public class LockThread { Reent...原创 2010-07-26 12:57:44 · 145 阅读 · 0 评论 -
一阶段-fourteenWork-4-Calendar类
/*四. 使用Calendar类,打印出当前月的日历表,效果图如下: */package fourteenWork;import java.util.*;/** * * @author Administrator */public class CalendarPri{ public static void main(String[] args)...2009-12-02 17:01:06 · 114 阅读 · 0 评论 -
一阶段-TwelveThWork-1-回文串
/*练习内容一:回文串 编写程序CheckPalindrome,从命令行参数中读入一个字符串,检查该字符串是否为回文串, 回文串的特点是顺序读和倒序读都是一样。例如,mom、dad和atoyota都是回文串。 */package TwelveThWork;/** * * @author Administrator */public class Che...2009-12-02 16:58:52 · 219 阅读 · 0 评论 -
一阶段-secondwork-4-输入求和
/*4、用户输入一个三位数,然后求一个三位数的各位和。如123,则1+2+3=6;233,则2+3+3=8. */package secondwork;import java.io.*;/** * * @author Administrator */public class Sum4{ InputStreamReader in = new In...2009-12-01 20:25:18 · 146 阅读 · 0 评论 -
一阶段-EighteenthWork-1-字符流+缓冲流
/*一, 新建文件user.txt,使用字符流+缓冲流向文件中添加两行数据Jack 255262Yoyo 1234567 再写一个程序使用字符流+缓冲流读取该文件的内容 *//*学习小结:(所有读操作继承java.io.InputStream,所有写操作继承java.io.OutputStream) 字符流常用:FileWriter,FileReader,Writer...2009-12-02 11:24:58 · 109 阅读 · 0 评论 -
一阶段-EighteenthWork-2-数据库操作
/*二.在SQL Server 2005中附加students数据库在students数据库里已经建立studentInfo表,表结构如下字段名 类型及长度 备注stuNo Char(4) 主键,学生学号stuName Varchar(30) 学生姓名stuSex Char(2) 学生性别stuAge int 学生年龄表中有如下三条记录stuNo stuName s...2009-12-02 11:30:47 · 188 阅读 · 0 评论 -
一阶段-EighthWork-1-字符流+缓冲流
/*定义一个宠物类(Pet),它有两个方法:叫cry(),吃东西eat(),定义宠物的子类狗(Dog),猫(Cat),覆盖父类的cry(),eat()方法, 里面写System.out.println("猫吃了鱼")这样的打印语句,另外狗有自己的方法看门guardEntrance(),猫自己独有的方法捉老鼠huntMice()定义一个Test类,在main中定义两个Pet变量,pet1...2009-12-02 11:35:12 · 519 阅读 · 0 评论 -
一阶段-FifteenthWork-2-使用ArrayList
/* 2. 编写一个程序,使用ArrayList存储客户的邮件地址。地址中应该包含姓名、街道、市(县)、省(自治区)、国家(地区)和代码, 然后显示ArrayList中的内容, */package FifteenthWork;import java.util.ArrayList;class ReToString{ private String name...2009-12-02 11:39:18 · 452 阅读 · 0 评论 -
一阶段-FifteenthWork-3-HashMap对象
/*3. 创建一个HashMap对象,并在其中添加一些学员的姓名和他们的分数:张三,90分,李四,88分。然后从HashMap对象 获取这两个人的成绩并显示出来,接着把张三的成绩改为99分,再把他们的成绩显示出来。名字为键 成绩为值 */package FifteenthWork;import java.util.*;public class ThirdthHasM...2009-12-02 12:30:30 · 286 阅读 · 0 评论 -
一阶段-SeventeenWork-3-用户和密码信息保存到test.txt文件中
/* * 3、接收命令行参数输入用户名/密码,并将用户和密码信息保存到test.txt文件中. */package SeventeenWork;import java.io.*;public class UserInfo{ public static void main(String[] args) { String[] str...2009-12-02 12:33:03 · 383 阅读 · 0 评论 -
一阶段-SeventeenWork-4-读取txt文件
/*4、接收两个命令行参数,用来代表用户名以及密码!判断是否登录成功!假设用户信息存储在test.txt文件中(第一行为用户名,第二行为密码) */package SeventeenWork;import java.io.BufferedReader;import java.io.FileInputStream;import java.io.FileNotFound...2009-12-02 12:34:42 · 236 阅读 · 0 评论 -
一阶段-SixteenthWork-读写文件
/*在F盘下建立一个名为“学生成绩单”的目录,在里面新建一个名为“JAVA成绩.txt”的txt文件在里面填写以下信息: 张三 90 李四 95 王五 88 赵六 75 String str ="张三\t90\r\n李四\t95\r\n王五\t88\r\n赵六\t75\r\n";1.编写程序查看此文件或目录是否存在,若存在...2009-12-02 12:40:30 · 115 阅读 · 0 评论 -
一阶段-TwelveThWork-2-随机整数
/*练习内容二:猜数字 编写程序Guess,随机地产生一个整数,表示从A到Z的字母。之后,通过命令行参数读入一个字母,试图猜出随机产生的字母。无论猜得是否正确,都打印出相应的信息。另外,如果猜对了,程序退出。 */package TwelveThWork;import java.io.BufferedReader;import java.io.InputStre...2009-12-02 14:03:12 · 189 阅读 · 0 评论 -
线程学习二,notify和wait实现消费者-生产者同步问题
[code="java"]/*生产者-消费者的问题,对象有学生,家长,银行,ATM取款机 * 实现,学生在学校用钱,钱用光了用银行卡去ATM取款,卡上有钱时把钱取出来消费,卡上没有钱时学生打电话通知家长,家长到银行存钱, * 银行同步把存入的钱反映到银行卡上,家长通知学生钱已经打过去了,学生接到家长的通知后,就去ATM机取钱。钱取到后,学生就去消费, * 当钱用完时,学生就 通...原创 2010-07-27 02:06:01 · 189 阅读 · 0 评论