Memoryizz

2019年3月13日

java 10 -09的作业

摘要: 1.过山洞 5辆车汽车过山洞,每次只允许一个车通过,每辆汽车通过时间不同 2 6 8 10 提示,汽车是现象 2.银行存钱取票机的问题 50人去银行,从取票机取票号。每个人取的票号是唯一的。 通过同步代码块和同步方法两种方式实现 第一题 class NineThreadFiveclass{publi 阅读全文

posted @ 2019-03-13 16:18 Memoryizz 阅读(175) 评论(0) 推荐(0)

java 09 06 thread-同步代码块-同步方法

摘要: 锁 任何一个对象都可以是锁。信号灯,同一个参照物。 同步代码块 synchronized(lock){...} 同步方法:非静态同步方法以当前对象作为锁旗标 public synchronized void xxx(){...} 同步方法:静态同步方法以类作为锁旗标 public static sy 阅读全文

posted @ 2019-03-13 15:38 Memoryizz 阅读(175) 评论(0) 推荐(0)

2019年3月11日

java09-05 join_daemon

摘要: yield:放弃CPU的抢占全 jion:等制定的线程执行完毕后继续运行 谁join就等待谁执行完毕,在往下走 sleep:静态方法 ,让线程休眠毫秒 daemon:守护线程,如果应用程序里面都是守护线程,则程序结束 class ThreadDemo2{public static void main 阅读全文

posted @ 2019-03-11 16:01 Memoryizz 阅读(125) 评论(0) 推荐(0)

2019年3月7日

java09 02 Thread-yield 放弃

摘要: 进程 :运行时概念,运行的应用程序。进程间不能共享内存。一个进程给另外一个进程传参 用套接字符 线程 :应用程序内部并发执行的代码段。可以共享内存。 宏观 : Thread : java.lang.Thread yield();放弃一下 这个代码执行完以后马上抢 平均一下 交替执行。 阅读全文

posted @ 2019-03-07 17:32 Memoryizz 阅读(139) 评论(0) 推荐(0)

2019年1月24日

java 07 jar

摘要: jar 生成jar包 //将制定的class文件导入到jar包 :jar jar cvf class.jar xx.class yy.class //将整个目录下的所有文件打入jar包 :jar cvf class.jar -C ./ . :dir //列出包 :jar -tf xxx.jar :j 阅读全文

posted @ 2019-01-24 17:22 Memoryizz 阅读(116) 评论(0) 推荐(0)

2019年1月17日

java 08 作业

摘要: 三角形的三边之和 class Triangthroeb{public static void main(String[] agrs) { Person p = new Person(); try{ p.Person(1,1,3); } catch(TriangchaException e){ e.p 阅读全文

posted @ 2019-01-17 17:35 Memoryizz 阅读(142) 评论(0) 推荐(0)

2019年1月15日

java 08 权限修饰符 编译运行

摘要: jar //java archive java归档 ear //enterprise archive war //web har //hadoop rar // 完整类名 就是 包名加.类名(全限定名 full qualified name) 包名命名规则:包名不能有数字 只能含有_和$ //定义包 阅读全文

posted @ 2019-01-15 16:55 Memoryizz 阅读(122) 评论(0) 推荐(0)

2019年1月14日

java 08 异常three extends

摘要: class Throwablethree{ /*//两种方式的写法 public static void main(String[] agrs) Exception {Person p =new Person(); p.setAge(500); */ public static void main( 阅读全文

posted @ 2019-01-14 15:41 Memoryizz 阅读(121) 评论(0) 推荐(0)

2019年1月11日

java 08 异常

摘要: Exception java.lang.Object 所有类的超类 Throwable:可抛出 Error //错误 Exception //异常 throw //抛出异常的语句(用着函数内,后面跟异常对象) throws //声明抛出异常时使用的关键字(用在函数上,后面跟异常类名) try { 需 阅读全文

posted @ 2019-01-11 17:02 Memoryizz 阅读(146) 评论(0) 推荐(0)

2019年1月8日

java 07 多态强转

摘要: 例子1 class Interfacedemoplus{public static void main(String[] agrs){ Womanstar Won =new Womanstar(); //隐式转换 Whit w = Won; Rich r = Won; //无包含关系,强转 Beau 阅读全文

posted @ 2019-01-08 17:31 Memoryizz 阅读(246) 评论(0) 推荐(0)

导航