Java学习
宏毅之心
熟练代码、掌握技能、理解知识;
专心、专注、专研;
知识是学来的,能力是练来的;
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
如何实现三个线程按顺序执行?
在多线程中有多种方法让线程按特定顺序执行,可以用线程类的join()方法在一个线程中启动另一个线程,另外一个线程完成该线程继续执行。为了确保三个线程的顺序你应该先启动最后一个(T3调用 T2,T2调用T1),这样T1就会先完成而T3最后完成。 实际上先启动三个线程中哪一个都行, 因为在每个线程的run方法中用join方法限定了三个线程的执行顺序。 public class JoinTest2 { public static void main(String[] args) { final Thread t原创 2020-06-03 10:07:25 · 1333 阅读 · 0 评论 -
停止一个正在运行的线程的方法
1、使用退出标志,使线程正常退出,也就是当run方法完成后线程终止。 2、使用stop方法强行终止,但是不推荐这个方法,因为stop和suspend及resume一样都是过期作废的方法。 3、使用interrupt方法中断线程。 class MyThread extends Thread { volatile boolean stop = false; public void run() { while (!stop) { System.out.println(getName() + " i原创 2020-06-02 09:27:00 · 540 阅读 · 0 评论 -
【Java学习】怎么理解Java 中的文档注释?
在此之前,我们应该知道,在阅读项目代码中, 常常会有注释部分来帮助我们来理解代码功能模块,那在java学习中,你对Java的注释了解多少?今天我们在这里来总结了解一下。 Java注释分类: 1.// 2./* / 3.第三种被称作说明注释,它以/* 开始,以 */结束。 注意:说明注释允许在程序中嵌入关于程序的信息,可以使用javadoc工具软件来生成信息,并输出到HTML文件中。 在使用java...原创 2020-01-12 19:08:34 · 227 阅读 · 0 评论 -
java设计模式中的六大原则
【宏然依依学习笔记】 学习完java的一些设计模式后,在设计中有六大原则,如下: 设计模式的六大原则 1、开闭原则(Open Close Principle) 即对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,实现一个热插拔的效果。简言之,是为了使程序的扩展性好,易于维护和升级。想要达到这样的效果,我们需要使用接口和抽象类。 2、里氏代换原则(Liskov Substitu...原创 2019-12-28 17:07:37 · 161 阅读 · 0 评论 -
【Java数据结构】java数据结构中主要包括哪些类和接口?
代码记心中,知识记脑海。 [宏然依依学习笔记] Java中的数据结构主要包括以下几种接口和类: 1.枚举(Enumeration) 2.位集合(BitSet) 3.向量(Vector) 4.栈(Stack) 5.字典(Dictionary) 6.哈希表(Hashtable) 7.属性(Properties) 枚举(Enumeration) 枚举(The Enumeration)接口定义了一种从...原创 2019-12-20 10:33:24 · 479 阅读 · 0 评论 -
【Java泛型】怎么定义使用Java泛型方法、类?
Java泛型(generics) 泛型方法 Java泛型方法和泛型类支持程序员使用一个方法指定一组相关方法,或者使用一个类指定一组相关的类型。 作用:使用Java泛型的概念,我们可以写一个泛型方法来对一个对象数组排序。然后,调用该泛型方法来对整型数组、浮点数数组、字符串数组等进行排序。 通常调用一个泛型方法时,可以接收不同类型的参数。 定义泛型方法的规则: 1.所有泛型方法声明都有一个类型参数声明...原创 2019-12-19 11:13:13 · 1537 阅读 · 1 评论 -
【java设计模式学习】Java代码设计中有哪些模式?
代码记心中,知识记脑海 ——宏然依依 Java创新设计模式: 1.工厂模式:原创 2019-12-19 10:08:03 · 332 阅读 · 0 评论 -
【JavaWeb】JSP中有哪些内置对象呢?
JSP内置对象又叫隐含对象; 在编写表达式或Scriptlet时,有九个对象可以直接使用而不需要声明或定义,按照JSP标准,JSP解析去器会自动在_jspService()方法中预定义这些变量(对象),在使用通常需要注意大小写。如图所示: 对象名 描述 response HttpServletResponse response HttpServletResponse pag...原创 2019-12-18 09:36:12 · 172 阅读 · 0 评论 -
[java学习笔记]封装、继承、多态、重写、抽象类、接口 基础知识点学习总结
一、封装: 步骤: 1.1. 修改属性的可见性来限制对属性的访问(一般限制为private),例如: public class Person { private String name; private int age; } 2. 对每个值属性提供对外的公共方法访问,也就是创建一对赋取值方法,用于对私有属性的访问,例如: public class Person{ private Strin...原创 2019-12-08 21:01:39 · 392 阅读 · 0 评论
分享