随笔分类 - java笔记
摘要:1.背景: countDownLatch是在java1.5被引入,跟它一起被引入的工具类还有CyclicBarrier、Semaphore、concurrentHashMap和BlockingQueue。 存在于java.util.cucurrent包下。 2.概念 countDownLatch这个
阅读全文
摘要:在没有异常处理的程序中如果要回避异常,需要使用大量的判断语句,配合所想到的错误状况来捕捉程序中可能发生的错误。但是这样势必会导致程序运行效率降低。java异常处理机制具有易于使用,可自定义异常类,处理抛出的异常的同时,又不会降低程序运行效率等优点。因而在java程序设计时,应充分的利用异常处理机会,
阅读全文
摘要:使用初始化参数的方法输入用户名密码实现基础的用户登录功能。 实现一:基本功能实现 以上程序完成了最基本的功能,但是主方法中编写了大量的代码,考虑单独做一些类,封装具体的判断过程。 实现二: package javaBasics; public class Test2 { public static
阅读全文
摘要:概念:代码块是指用{}括起来的一段代码。 根据位置及声明的关键字不同,代码块可分为普通代码块、构造块、静态代码块、同步代码块4种。 1.普通代码块: 直接在方法中或在语句中定义 运行结果: 普通代码块 x=30代码块之外 x=100 2.构造块: 构造代码块是直接写在类中的代码块。 执行结果: 1、
阅读全文
摘要:1.使用final声明的类不能有子类。 2.使用final声明的方法不能被子类所覆盖。 3.使用final声明的变量即称为常量,常量不可以修改。 需要注意的是:final声明变量时,要求全部字母大写。 如果一个程序中的变量使用public static final 声明,则此变量为全局常量。
阅读全文

浙公网安备 33010602011771号