关闭

Java Thread 类中的方法和线程名称

/* 如何创建一个线程 创建线程方式一:继承Thead类 步骤 1 定义一个类继承Thead类 2 覆盖Thread类中的run方法 3 直接创建Thread的子类对象创建线程 4 调用start方法开启线程并调用线程任务的run方法执行 可以通过Thread的getName获取线程的名称 Thread-编号(从0开始) 一创建对象时就有编号 主线程的名字就是main */ class D...
阅读(0) 评论(0)

Java 多线程的创建 ---继承Thread类

/* 如何创建一个线程 创建线程方式一:继承Thead类 步骤 1 定义一个类继承Thead类 2 覆盖Thread类中的run方法 3 直接创建Thread的子类对象创建线程 4 调用start方法开启线程并调用线程任务的run方法执行 */ class Demo extends Thread{ private String name; Demo(String name){ thi...
阅读(0) 评论(0)

Java 多线程 简介

/* 进程:正在进行中的程序(直译) 其实对应 在内存中开辟的空间 线程:进程中的一个负责程序执行的控制单元(执行路径) 一个进程中可以有多个执行路径,称为多线程 一个进程中至少有一个线程 开启多个线程是为了同时运行多部分代码 每一线程都有自己运行的内容,这个内容可以称为线程要执行的任务 多线程 能解决多个部分同时执行 弊端 效率低(cpu切换的太多了 ) 其实应用程序的执行都是...
阅读(13) 评论(0)

cmd 下 javac 错误:编码GBK不可映射字符

。 两种方法  1、用记事本打开  另存为  编码 选择为ANSI 保存 2、在cmd窗口下执行javac命令是,写为javac -encoding utf-8 -d .  文件名 转自http://blog.csdn.net/u012848709/article/details/52719045...
阅读(10) 评论(0)

Java Jar包

/* Jar:java的压缩包 */ package pack; class JarDemo{ public static void main(String[] args) { System.out.println("Hello Jar"); } } //./pack //.haha.jar/pack /* D:\毕Java\包>set classpath=./haha.ja...
阅读(6) 评论(0)

Java import 导入包中类

package mypack; import packa.DemoA;//导入了 packa包中的 DemoA类 import packa.*;//导入类,只能导入类 //packa\abc\DemoABC.class //需要 import packa.abc.*; //开发不建议导入* // 导包的原则 用到那个类 导入那个类 不管多少个 //import 干嘛用的? 为了简化类...
阅读(6) 评论(0)

Java 四种访问权限

package packb; public class DemoB { /*public*/protected void method() {//保护 只能子类访问此功能 System.out.println("Hello DemoB"); } } /* 四种权限 总结: 包与包之间的类进行访问,被访问的包中的类必须是public的 被访问的类中的方法也必须是public的 ...
阅读(5) 评论(0)

Java 包与包之间的访问 (类在不同包里)

package mypack; class PackageDemo2{ public static void main(String[] args) { //DemoA d=new DemoA(); packa.DemoA d=new packa.DemoA(); d.show(); System.out.println("Hello package"); } } /* D...
阅读(16) 评论(0)

Java 包

/* 包: 对类文件进行分层管理 给类提供多层命名空间 写在程序文件的第一行 类名的全称是 包名.类名 包也是一种封装形式 */ package mypack;// mypack.hehe.haha class PackageDemo1{ public static void main(String[] args) { System.out.println("Hellow Pac...
阅读(10) 评论(0)

Java toString

/* toString() 所有对象都有此 方法 但建议将其覆盖 */ class Person extends Object{ private int age; Person(int age){ this.age=age; } /* 一般都会覆盖此方法(equals),根据对象的特有内容,建立判断对象是否相同的依据 */ public boolean e...
阅读(11) 评论(0)

Java hashcode 和getClass

class Person extends Object{ private int age; Person(int age){ this.age=age; } /* 一般都会覆盖此方法(equals),根据对象的特有内容,建立判断对象是否相同的依据 */ public boolean equals(Object obj){ if(!(obj instanc...
阅读(16) 评论(0)

Java 自解码文件Class 和getClass方法

人抽取出 Person 对象  class 抽取出 Class(自解码文件类名) 、先产生自解码文件 在产生类对象 getClass方法 返回 自解码Class文件 Class clazz1=p1.getClass(); Class clazz2=p2.getClass(); System.out.println(clazz2==clazz1); Sys...
阅读(14) 评论(0)

Java 异常注意事项

/* 异常的注意事项: 1、子类在覆盖父类方法是,父类的方法如果抛出了异常 那么子类的方法只能抛出父类的异常 或者该异常的子类 2、如果父类抛出多个异常,那么子类只能抛出父类异常的子集 简单说: 子类覆盖父类只能抛出父类的异常或者子类或者子集 注意: 如果父类的方法没有抛出异常,那么子类覆盖时绝对不能抛异常 就只能try interface Inter{ void function();...
阅读(4) 评论(0)

Java 异常应用 异常代码快的封装

/* 毕老师用电脑上课 问题涉及涉及两个对象 毕老师 电脑 分析其中的问题 比如 电脑蓝屏 冒烟了 冒烟了 不能抛给公司 需要无法上课异常 将无法上课异常抛给公司 */ class LanPingException extends Exception{ LanPingException(String msg){ super(msg); } } class MaoYanExce...
阅读(58) 评论(0)

Java 异常finally 代码块

/* finally 一定会执行到除非 System.exit(0) //退出jvm */ class Demo{ public int show(int index)throws ArrayIndexOutOfBoundsException{ if(index<0) throw new ArrayIndexOutOfBoundsException("越界了"); int []...
阅读(18) 评论(0)

Java 多catch

/* 异常 多catch */ class FuShuIndexException extends Exception{ FuShuIndexException(){ } FuShuIndexException(String msg){ super(msg); } } class Demo{ public int method(int []arr,int index)throw...
阅读(88) 评论(0)

Java 异常 try catch

毕向东Java 学习...
阅读(16) 评论(0)

Java 自定义异常 异常抛出

/* 对于角标是整数不存在 可以用角标越界表示 对于负数为角标的情况 准备用负数角标异常来表示 负数角标这种异常在Java中没有定义过 那就按照Java 异常的创建思想 面向对象 将负数角标进行自定义描述 并封装成对象 这种自定义的问题描述称为自定义异常 注意:如果让一个类称为异常类,必须要继承异常体系,因为只有称为体系的子类才具备可抛性 才可以被两个关键字 所操作,throws thro...
阅读(14) 评论(0)

Java 异常抛出

class Demo{ public void method(int []arr,int index){ System.out.println(arr[index]);//(虚拟机 先new 再 throw给主函数) throw new ArrayIndexOutBoundsException(idnex) } } class ExceptionDemo2{ public stati...
阅读(19) 评论(0)

Java 异常

/* 异常:是在运行时期发生的不正常情况 在Java中用类的形式对不正常情况进行了描述和封装对象 描述不正常的情况的类,称为异常类 以前正常代码和问题处理代码相结合 // if(time<0){ 处理方法} 现在将正常代码和 问题处理代码 相分离,调高了阅读性 其实一场就是Java通过面向对象的思想将问题封装成了对象 用异常类对其描述 不同的问题用不同的类进行具体的描述 比如角标越界 空...
阅读(39) 评论(0)
47条 共3页1 2 3 下一页 尾页
    个人资料
    • 访问:1319次
    • 积分:401
    • 等级:
    • 排名:千里之外
    • 原创:38篇
    • 转载:9篇
    • 译文:0篇
    • 评论:0条
    文章分类