首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

JavaSE总结

JavaSE总结 java语法规则 字面量和常量 程序中固定不变化的值。定义了就不能再去修改,比如:整数常量1,2,3,小数常量3.14,布尔常量false,true等。....继续执行后续的代码 continue:跳出本次循环,后续的循环继续执行,循环执行完毕,后续的代码继续执行。 return:循环终止,后续的代码也不执行了。...概念 在类中或方法当中 使用{}括起来的一段代码 就称它是一个代码块 总结 分类 局部代码块 直接定义在方法内部 的代码块 在调用方法的时候执行。...示例 初始化代码块 直接在类当中定义代码块 初始化代码块在运行时,还是要把它放到构造方法当中 示例 静态代码块 在初始化代码块前面加上一个static 在什么时候执行:在加载字节码时就会自动调用...工厂模式可以降低代码重复 如果创建对象B的过程都很复杂,需要一定的代码量,而且很多地方都要用到,那么就会有很多的重复代码。我们可以这些创建对象B的代码放到工厂里统一管理。

29110
您找到你想要的搜索结果了吗?
是的
没有找到

JavaSE语法

,屏蔽了指令,直接使用语义化的代码来写程序。...但现在通过一个语义清晰的方法和注释,你就能轻松使用别人写了几千行甚至几万行代码的功能,就问你香不香?这是其一,封装的作用。面向对象的第二个特性是继承,继承就一个点,实现代码复用。...子类,父类初始化顺序 原则:静态优于非静态,父类优于子类 - 父类静态变量,静态语句块 - 子类静态变量,静态语句块 - 父类非静态代码块,构造器 - 子类非静态代码块,构造器 class Base...static修饰代码代码块的作用:对类或对象进行初始化。 静态代码块【static修饰】 - 不可以对非静态的属性初始化。即:不可以调用非静态的属性和方法。...- 静态代码块的执行要先于非静态代码块。 - 静态代码块随着类的加载而加载,且只执行一次 非静态代码块 - 除了调用非静态的结构外,还可以调用静态的变量或方法。

77610

JavaSE异常

JavaSE异常 一、异常的概念 在Java中,将程序执行过程中发生的不正常行为称为异常 常见逻辑异常: 算数异常 System.out.println(10 / 0); // 执行结果 Exception...,处理完成后,跳出try-catch结构,继续执行后序代码 }[catch(异常类型 e){ // 对异常进行处理 }finally{ // 此处代码一定会被执行到 }] // 后序代码 // 当异常被捕获到时...,异常就被处理了,这里的后序代码一定会执行 // 如果捕获了,由于捕获时类型不对,那就没有捕获到,这里的代码就不会被执行 public static void main(String[] args) {...System.out.println("异常如果被处理了,这里的代码也可以执行"); } 注意: []中表示可选项,可以添加,也可以不用添加 try中的代码可能会抛出异常,也可能不会 try块内抛出异常位置之后的代码将不会被执行...以后在实际工作中我们会采取更完备的方式来记录异常信息 异常处理流程总结 程序先执行 try 中的代码 如果 try 中的代码出现异常, 就会结束 try 中的代码, 看和 catch 中的异常类型是否匹配

27720

JavaSE笔记

; } } 执行代码: (1) 在命令窗体输入: javac 文件名.java (2) 输入:java 文件名 注意: (1) 类名和文件名要保持一致; (2) Java源代码中的所有标点符号使用英文输入法状态输入...,减少代码量; (2)把某个功能封装到一个方法中,便于协作开发; (3)便于代码集中管理; (4)提现了面向对象的思想; 3、方法重载 概念:重载(overloading) 是在一个类里面,方法名字相同...,都是局部变量; 不能使用static和访问修饰符修饰; 可以使用final修饰,即为常量,不必在声明语句中赋值; 当执行局部变量所在的方法或代码块时,才有机会被创建,在方法或代码块执行结束后被自动销毁...,作用域范围在方法体或代码块内。...return null; } } 客户端实现: IHair ih = HairFactory.getHairByClassKey("left"); ih.change(); 附:JavaSE

75020

JavaSE笔记

(类信息【Class对象】、静态变量、字符串常量等) 方法 方法(method) 是将具有独立功能的代码块组织成为一个整体,使其具有特殊功能的代码集 方法必须先创建才可以使用,该过程称为方法定义 方法创建后并不是直接运行的...锁多条语句操作共享数据,可以使用同步代码块实现 格式: synchronized(任意对象){ 多条语句操作共享数据的代码 } synchronized(任意对象):就相当于给代码加锁了,...标准格式 格式:(形式参数)->{代码块} 形式参数:如果有多个参数,参数之间用逗号隔开。...代表指向动作 代码块,是我们具体要做的事情,方法体 ---- 使用前提: 有一个接口 接口中有且仅有一个抽象方法 省略模式 参数类型可以省略。...【生成文档doc文档】 代码分析:通过代码里标识的注解对代码进行分析【使用反射】 编译检查:通过代码里标识的注解让编译器能够实现基本的编译检查 JDK内置注解 @Override 表示当前方法覆盖了父类的方法

1.3K21

JavaSE】异常

} catch(ClassNotFoundException e){ // 发生 ClassNotFoundException时,执行此代码块 } catch(Exception e){...// 发送其他异常时,执行此代码块 // 父类异常应该放在子类异常后面,否则子类异常不会被捕获 } 我们可以将可能发送异常的代码,放到 try 代码块中,然后使用 catch来捕获对应的异常。...如果 try 代码块正常执行,那 catch就不会生效。...如果发生了指定的异常,则会执行对应的catch代码块,然后继续往下执行,如此一来,我们就能避免异常影响到我们的正常逻辑 捕获异常时还可以接上finally 代码块,无论发布发生异常finally 代码块都会执行...方法声明上 作用 主动制造并抛出异常 方法声明上 作用位置 代码块中 声明方法可能会发送的异常 主动抛出异常 public static void process(String arg) {

33820

JavaSE学习】Day2 JavaSE基础语法

系列文章目录         Day1 JavaSE环境配置         Day2 JavaSE基础语法         Day3 JavaSE数组         Day4 JavaSE...面向对象(上)         Day5 JavaSE面向对象(中)         Day6 JavaSE面向对象(下)         Day7 JavaSE面向对象          Day8... JavaSE异常处理         Day9 JavaSE多线程         Day10 JavaSE集合         Day11 JavaSE泛类         Day12 JavaSEIO...流         Day13 JavaSE反射 文章目录 前言 一、标识符 1.java关键字的使用 2.标识符的使用 二、代码的使用 1.变量的分类 2.定义变量的格式: 3.变量使用的注意点:...否则,编译不通过) 二、代码的使用 1.变量的分类  按数据类型分类  详细说明: 1.

40320

JavaSE重点复习

开发基于网络请求-应答模型的应用,代码应该遵循Servlet标准规范。...异常的处理:代码中,绝对不能直接throws。 异常的传递:代码中,除自开发的根以外,不能只try…catch。...代码举例: Mapper|DAO: 如果是手写的,代码必须try…catch,处理异常,并将catch捕获的异常封装后(也可以不封装)再抛出。 通知调用者,当前方法出现了异常。...但与其他收集器关注尽可能缩短垃圾收集时间不同, Parallel Scavenge更关注系统吞吐量: 系统吞吐量=运行用户代码时间/(运行用户代码时间+垃圾收集时间) 停顿时间越短就越适用于用户交互的程序...实现SQL: select u_name as '学生姓名', max(case when c_name = 'JavaSE' then score else 0 end) as 'JavaSE',

1.2K11
领券