32.使用BufferedReader和FileReader读取文本文件
摘要:package jbit.io; import java.io.*; public class BufferedReaderTest { /** * @param args */ public static void main(String[] args) { FileReader fr=null; BufferedRead...
阅读全文
31.使用BufferedReader和FileReader读取文本文件
摘要:import java.io.*; public class BufferedReaderTest { /** * @param args */ public static void main(String[] args) { FileReader fr=null; BufferedReader br=null; ...
阅读全文
30.解决中文乱码
摘要:import java.io.*; /* * 当hello.txt编码格式是ANSI时,程序可以正常读取数据,(InputStreamReader fr=new InputStreamReader(fis,"gbk"); ); * 当hello.txt编码格式改为UTF-8时,代码改为InputStreamReader fr=new InputStreamReader(fis,"UTF-8...
阅读全文
29.二进制文件的读写
摘要:import java.io.*; //二进制文件的读写 public class ReadAndWriteBinaryFile { public static void main(String[] args){ DataInputStream dis=null; DataOutputStream dos=null; FileInputS...
阅读全文
28.使用泛型根据学员英文名找到学员对象
摘要:package entity; public class Student { private String name; // 学员姓名 private String sex; // 学员性别 public Student() { } public Student(String name, String sex) { this.name...
阅读全文
27.使用泛型集合
摘要:/** * 宠物类,狗狗和企鹅的父类*/ public abstract class Pet { protected String name = "无名氏";// 昵称 protected int health = 100;// 健康值 protected int love = 0;// 亲密度 public abstract void eat(); ...
阅读全文
26.使用Iterator和增强型for循环遍历Set
摘要:package entity; public class NewTitle { private int id; //ID private String titleName; //名称 private String creater; //创建者 public NewTitle() { } public NewTitle...
阅读全文
25.使用Iterator和增强型for循环遍历Map集合
摘要:/** * 宠物类,狗狗和企鹅的父类。 */ public abstract class Pet { protected String name = "无名氏";// 昵称 protected int health = 100;// 健康值 protected int love = 0;// 亲密度 public abstract void eat();...
阅读全文
23.LinkedList添加和删除新闻标题
摘要:package entity; public class NewTitle { private int id; //ID private String titleName; //名称 private String creater; //创建者 public NewTitle() { } public NewTitle...
阅读全文
24.HashMap的多个方法
摘要:package cn.jbit.map; import java.util.HashMap; import java.util.Map; /** * 测试HashMap的多个方法。 */ public class TestMap { public static void main(String[] args) { // 1、使用HashMap存储多组国家英文简称和...
阅读全文
22.Collections排序
摘要:package entity; public class Student implements Comparable{ private int number=0; //学号 private String name=""; //学生姓名 private String gender=""; //性别 public int...
阅读全文
21.Collections常用方法的使用
摘要:import java.util.ArrayList; import java.util.Collections; import java.util.List; public class CollectionsDemo { public static void main(String[] args) { //创建集合 List list = new Ar...
阅读全文
20.ArrayList获取并打印新闻标题
摘要:package entity; public class NewTitle { private int id; //ID private String titleName; //名称 private String creater; //创建者 public NewTitle() { } public NewTitle...
阅读全文
19. Set接口的一般用法
摘要:import java.util.HashSet; import java.util.Set; public class SetTest { public static void main(String[] args) { Set set=new HashSet(); String s1=new String("java"); Stri...
阅读全文
18.抽象类与抽象方法的使用
摘要:public abstract class Base { //抽象类中可以没有抽象方法,但包含了抽象方法的类就必须被定义为抽象类 public abstract void method1(); public abstract void method2(); public void method3(){} //没有抽象的构造方法 //public a...
阅读全文
17.重写equals()
摘要://学生类 public class Student { //属性 private int sid;//学员学号 private String name;//姓名 private int age;//年龄 private double weight;//体重 //无参构造方法 public Student() { ...
阅读全文
16.抽象类
摘要:package cn.jbit.epet.override; /** * 宠物类,狗狗和企鹅的父类 */ public abstract class Pet { private String name = "无名氏";// 昵称 private int health = 100;// 健康值 private int love = 20;// 亲密度 ...
阅读全文
15.方法重写规则
摘要:public class Base { public void method1(){ System.out.println("父类的实例方法"); } public static void method2(){ System.out.println("父类的静态方法"); } public Base method3(){ ...
阅读全文
14.instanceof修改测试类
摘要:package cn.jbit.epet.override; /** * 宠物类,狗狗和企鹅的父类 */ public abstract class Pet { private String name = "无名氏";// 昵称 private int health = 100;// 健康值 private int love = 20;// 亲密度 ...
阅读全文
13.使用super
摘要:package extendAnimal; /** * 狗狗类,宠物的子类 */ public class Dog extends Pet { private String strain="牧羊犬";// 品种 //无参构造方法 public Dog() { System.out.println("子类无参构造方法"); } ...
阅读全文