自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 资源 (2)
  • 收藏
  • 关注

原创 Java 习题7和习题10 参考答案及解析

请说出下列程序的输出结果。import java.io.IOException;public class E { public static void main(String args[]) { try { methodA(); } catch (IOException e) { System.out.print

2017-07-04 14:13:49 33740 8

原创 Java期末习题讲解

请说出下列【代码】的输出结果Javaclass A{ int x = 2; static int y = 5; int f(){ y=x+y; return x+y; }}public class Code1 { public static void main(String[] args){ A a = n

2017-06-16 16:37:09 10070

原创 Java 习题9 参考答案及解析

1.问答题(1)JFrame类的对象的默认布局是什么布局? (2)一个容器对象是否可以使用add方法添加一个JFrame窗口? (3)JTextField可以触发什么事件? (4)JTextArea中的文档对象可以触发什么类型的事件? (5)MouseListener接口中有几个方法? (6)处理鼠标拖动触发的MouseEvent事件需要使用哪些接口?问答题解析1.Frame容器的默认布局

2017-06-16 14:40:19 39085 4

原创 Java 习题8 参考答案及解析

1.问答题“\hello”是正确的字符串常量吗?“你好KU”.length()和”\n\t\t”.length()的值分别是多少?“Hello”.equals(“hello”)和”java”.equals(“java”)的值分别是多少?“Bird”.compareTo(“Bird fly”)的值是正数还是负数?“I love this game”.contains(“love”)的值

2017-06-16 10:21:58 42001 14

原创 Java 课后习题汇总

第一章第二章(1)第二章(2)第三章第四章第五章(1)第五章(2)第六章第八章第九章第七章和第十章Java期末考试题解析

2017-06-15 23:01:00 26790

原创 Java 习题6 参考答案及解析

1.问答题接口中能声明变量吗?接口中能定义非抽象方法吗?什么叫接口的回调?接口中的常量可以不指定初值吗?可以在接口中只声明常量,不声明抽象方法吗?问答题解析不能。不能。可以把实现某一接口的类,所创建的对象的引用,赋给该接口声明的接口变量中。那么该接口变量就可以调用被类实现的接口中的方法。不可以。可以。 接口中可以声明常量、抽象方法以及默认方法和静态方法(

2017-06-15 09:40:45 49373 12

原创 Java 习题5 参考答案及解析(2)

阅读程序(1)请说出E类中【代码1】和【代码2】的输出结果。Javaclass A{ double f(double x,double y){ return x + y; }}class B extends A{ double f(int x,int y){ return x*y; }}public class E{publ

2017-06-09 22:26:51 47335 8

原创 Java 习题5 参考答案及解析(1)

1.问答题(1)子类可以有多个父类吗? (2)java.lang包中的Object类是所有其他类的祖先吗? (3)如果子类和父类不在同一个包中,子类是否继承父类的友好成员? (4)子类怎样隐藏继承的成员变量? (5)子类重写方法的规则是怎样的?重写方法的目的是什么? (6)父类的final方法可以被子类重写吗? (7)什么类中可以有abstract方法? (8)对象的上转型对象有

2017-06-07 23:45:03 65197 10

原创 Java 习题1 参考答案及解析

1.问答题(1).Java语言的主要贡献者是谁?(2)开发Java应用程序需要经过哪些主要步骤?(3)Java源文件是由什么组成的?一个源文件中必须要有public类吗?(4)如果JDK的安装目录是D:\jdk,应当怎样设置path和classpath的值?(5)Java源文件的扩展名是什么?Java字节码的扩展名是什么?(6)如果Java应用程序主类的名字是Bird,编译之后,应当怎样运行程序?(

2017-06-07 21:52:42 45351 4

原创 Java 习题4 答案及解析

问答题(1)面向对象语言有哪三个特性? (2)类名应当遵守怎样的编程风格? (3)变量和方法的名字应当遵守怎样的编程风格? (4)类体内容中声明成员变量是为了体现对象的属性还是行为? (5)类体中定义的非构造方法是为了体现对象的属性还是行为? (6)什么时候使用构造方法?构造方法有类型吗? (7)类中的实例变量在什么时候会被分配内存空间? (8)什么叫方法的重载?构造方法可以重载吗?

2017-06-06 14:26:14 90936 3

原创 Java 习题3 参考答案及解析

1.问答题关系运算符的运算结果是怎样的数据类型?if语句中的条件表达式的值是否可以是int型?while语句中的条件表达式的值是什么类型?switch语句中必须由dafault选项吗?在while语句的循环体中,执行break语句的效果是什么?可以用for语句代替while语句的作用吗?问答题解析1.boolean类型(true或者false) 2.不可以,只能是boolean类型

2017-06-03 22:46:56 43771 23

原创 Java 字节字符转换流

InputStreamReader OutputStreamWriter 不同的输入输出流是为了适应不同的场景。字节字符转换流的适用场景为:数据是以字节形式在网络中传输的。对于输入流,从网络上读取二进制字节数据,然后需要将读取的字节转换为字符。对于输出流也是这样的,读取字符数据,然后将字符数据转换为字节数据,并写入到网络中。Javaimport java.io.FileInputStream;

2017-05-25 22:13:23 960

原创 Java 缓冲流介绍

不用缓冲流的话,程序是读一个数据,写一个数据,大量占用了CPU,(本来CPU可以一次多处理内容的)处理这样在数据量大的程序中非常影响效率。缓冲流作用是把数据先写入缓冲区,等缓冲区满了,再把数据写到文件里。这样效率就大大提高了。缓冲输入流BufferedInputStream 缓冲输出流BufferedOutputStreamJavaimport java.io.BufferedInputStre

2017-05-25 12:45:26 906

原创 Java FileOutputStream介绍以及文件拷贝示例

方法名 描述 public void write(int b) 将制定字节写入此文件输出流 public void write(byte[] b) 将b.length个字节从制定byte数组写入此文件输出流中 public void write(byte[] b,int off,int len) 将制定byte数组中从偏移量off开始的len个字节写入此文件输出流 pu

2017-05-25 11:58:44 564

原创 Java FileInputStream介绍

从文件系统中的某个文件中获得输入字节用于读取诸如图像数据之类的原始字节流 方法名 描述 public int read() 从输入流中读取一个数据字节 public int read(byte[] b) 从输入流中将最多b.length个字节的数据读入一个byte数组中 public int read(byte[] b,int off,int len) 从输入流中将最多

2017-05-25 11:19:15 663

原创 Java File类的常用方法

什么是文件? 文件可认为是相关记录或放在一起的数据的集合 在Java中,使用java.io.File类对文件进行操作Javaimport java.io.File;import java.io.IOException;public class FileDemo { public static void main(String[] args) { // 创建File对象

2017-05-25 10:32:20 631

原创 Java 多线程模拟天气数据读取

Javapublic class Weather { private int temperature;// 温度 private int humidity;// 湿度 boolean flag = false;// 判断生成还是读取 public int getTemperature() { return temperature; } pu

2017-05-24 20:39:19 2058

原创 Java 线程同步

多线程运行问题- 各个线程是通过竞争CPU时间而获得运行机会的 - 各线程什么时候得到CPU时间,占用多久,是不可预测的 - 一个正在运行着的线程在什么地方被暂停是不确定的银行存取款问题Javapublic class Bank { private String account;// 账号 private int balance;// 账户余额 public Bank

2017-05-24 19:20:45 383

原创 Java线程优先级

- Java为线程类提供了10个优先级 - 优先级可以用整数1-10表示,超过范围会抛出异常 - 主线程默认优先级为5优先级常量- MAX_PRIORITY:线程的最高优先级10 - MIN_PRIORITY:线程的最低优先级1 - NOMR_PRIORITY:线程的默认优先级5优先级相关的方法 方法 说明 public int getPriority() 获取线程优先

2017-05-24 19:10:25 434

原创 Java多线程之join方法的使用

Thread类的方法 public final void join() 作用:等待调用该方法的线程结束后才能执行 public final void join(long millis) 作用:等待该线程终止的最长时间为millis毫秒。 如果millis为0则意味着要一直等待下去。Javaclass MyThread extends Thread { public void ru

2017-05-24 17:25:41 487

原创 Java线程的生命周期以及sleep方法应用

线程的状态:- 新建(New) - 可运行(Runnable) - 正在运行(Running) - 阻塞(Blocked) - 终止(Dead)线程的生命周期sleep方法应用Thread类的方法 public static void sleep(long millis) 作用:在指定的毫秒数内让正在执行的线程休眠(暂停执行) 参数为休眠的时间,单位是毫秒Javaclass

2017-05-24 14:48:12 488

原创 Java线程创建——实现Runnable接口

为什么要实现Runnable接口?- Java不支持多继承 - 不打算重写Thread类的其他方法Javaclass PrintRunnable implements Runnable {//int i = 1;如果作为成员变量,多个线程共享一个资源,总共运行10次 @Override public void run() { int i = 1;

2017-05-24 14:41:22 712

原创 Java线程创建——继承Thread类

Thread类是一个线程类,位于java.lang包下 构造方法 说明 Thread() 创建一个线程对象 Thread(String name) 创建一个具有指定名称的线程 Thread(Runnable target) 创建一个基于Runnable接口实现类的线程对象 Thread(Runnable target,String name) 创建一个基于Run

2017-05-24 14:35:32 793

原创 Java Map集合使用方法介绍(2)——商品信息管理

Javapublic class Goods { private String id;//商品编号 private String name;//商品名称 private double price;//商品价格 //构造方法 public Goods(String id,String name,double price){ this.id = i

2017-05-21 23:54:56 1527

原创 Java Map集合使用方法介绍(1)——在字典中添加内容并显示

Javaimport java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Map.Entry;import java.util.Scanner;import java.util.Set;public class DictionaryDemo { public static

2017-05-21 23:04:15 1648

原创 Java Set集合使用方法介绍(2)——宠物猫信息管理

Javapublic class Cat { private String name;// 名字 private int month;// 年龄 private String species;// 品种 // 构造方法 public Cat(String name, int month, String species) { super();

2017-05-19 22:18:30 996

原创 Java Set集合使用方法介绍(1)——在集合中插入字符串

Javaimport java.util.HashSet;import java.util.Iterator;import java.util.Set;public class WorfDemo { public static void main(String[] args) { // 将英文单词添加的HashSet中 Set<String> set =

2017-05-19 22:03:24 4746

原创 Java常见异常类型及原因分析(下)

这里介绍几种常见的异常并对原因进行分析,包括:ArrayIndexOutOfBoundsException异常;UnsupportedClassVersionError错误;NumberFormatException异常;堆栈溢出和内存溢出。 3. ArrayIndexOutOfBoundsException异常 这是一个非常常见的异常,从名字上看是数组下标越界错误,解决方法就是查看为什

2017-05-18 22:41:55 577

原创 Java 常见异常类型及原因分析(上)

这里介绍几种常见的异常并对原因进行分析,包括:1. NullPointerException异常 2. ClassCastException异常1. NullPointerException异常顾名思义,NullPointerException是空指针异常。但是在Java中没有指针,怎么会有空指针异常呢? 在C++中,声明的指针需要指向一个实例(通过new方法构造),这个指针可以理解为地址。在

2017-05-18 13:09:19 1024

原创 Java包装类(2)——对象常量池的概念

Javapublic class WrapperTest { public static void main(String[] args) { Integer one = new Integer(100); Integer two = new Integer(100); System.out.println("one==two的结果"+(one

2017-05-18 12:49:43 682 1

原创 Java 包装类(1)——装箱拆箱操作

Javapublic class WrapTestOne { public static void main(String[] args) { // 装箱:把基本数据类型转换成包装类 // 1、自动装箱 int t1 = 2; Integer t2 = t1; // 2、手动装箱 Integer

2017-05-18 12:27:12 501

原创 Java List集合使用方法介绍(2)——公告管理

Javaimport java.util.Date;public class Notice { private int id;// ID private String title;// 标题 private String creator;// 创建人 private Date createTime;// 创建时间 public Notice(int id, S

2017-05-17 21:41:57 1058

原创 Java List集合使用方法介绍(1)

Javaimport java.util.ArrayList;import java.util.List;public class ListDemo1 { public static void main(String[] args) { //用ArrayList存储编程语言的名称,并输出 List list = new ArrayList();

2017-05-17 21:37:38 988

原创 Java StringBuilder类常用方法介绍

Javapublic class StringBuilderDemo1 { public static void main(String[] args) { //定义一个字符串"你好" StringBuilder str = new StringBuilder("你好"); //在"你好"后面添加内容,将字符串变成"你好,imooc"

2017-05-16 22:45:28 1413

原创 Java String类常用方法介绍(5)

Javapublic class StringDemo6 { public static void main(String[] args) { //String的不可变性 //String对象一旦被创建,则不能修改,是不可变的 //所谓的修改其实是创建了新的对象,所指向的内存空间不变 String s1="imooc";

2017-05-16 22:40:04 1193

原创 Java String类常用方法介绍(4)

Javapublic class StringDemo5 { public static void main(String[] args) { //==和equals方法的区别 //定义三个字符串,内容都是imooc String str1="imooc"; String str2="imooc"; String

2017-05-16 22:35:50 496

原创 Java String类常用方法介绍(3)

Javaimport java.io.UnsupportedEncodingException;public class StringDemo3 { public static void main(String[] args) throws UnsupportedEncodingException { //字符串和byte数组之间的相互转换 //定义一个字符串

2017-05-16 22:18:18 475

原创 Java String类常用方法介绍(2)

Javapublic class StringDemo2 { public static void main(String[] args) { // 定义一个字符串"JAVA编程基础,我喜欢java编程" String str = new String("JAVA编程基础,我喜欢java编程"); // 查找字符'A'在字符串中第一次出现的位置

2017-05-16 22:16:01 704

原创 Java String类常用方法介绍(1)

Javapublic class StringDemo1 { public static void main(String[] args) { //定义一个字符串"JAVA 编程 基础" String str = "JAVA 编程 基础"; //打印输出字符串长度 System.out.println("字符串的长度是"+str

2017-05-16 22:13:26 600

原创 Java 习题2 参考答案及解析(2)

第二章习题讲解(1)3.阅读或调试程序(1) 上机运行下列程序,注意观察输出的结果。Javapublic class E{ public static void main(String args[]){ for(int i=20302;i<=20302;i++){ System.out.println((char)i); }

2017-05-14 17:10:56 34196 2

android 颜色布局文件

color.xml文件,内含各种颜色,放入到安卓项目values文件夹下可以直接调用

2017-06-01

Genymotion 2.5.4 reg.exe 文件

Genymotion 2.5.4 reg.exe 文件

2017-05-27

空空如也

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

TA关注的人

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