摘要: 异常机制 什么是异常 实际情况下,遇到的情况不可能是非常完美的。比如,用户输入不符合规定,文件格式错误,网络连接失败、数据库为空,内存溢出等会出现异常的问题。 异常发生在程序运行期间,会影响正常的程序执行流程。 异常Exception,可能会导致程序崩溃。捕获异常并采取正确的处理方式能让程序变得健壮 阅读全文
posted @ 2021-03-09 17:42 cutomorrow 阅读(58) 评论(0) 推荐(0)
摘要: 面向对象编程 什么是面向对象 面向过程: 步骤清晰简单,第一步。。。第二步。。。 面对过程适合处理一些较为简单的问题 面向对象: 物以类聚。解决问题前先思考解决问题需要的分类。然后对分类进行单独思考。最后,对某个分类下的细节进行面向过程的思考 面向对象容易将复杂问题拆分。也因此适合多人协作完成问题的 阅读全文
posted @ 2021-03-09 15:17 cutomorrow 阅读(77) 评论(0) 推荐(0)
摘要: 数组 数组概述 数组的定义 数组是相同类型数据的有序集合 每一个数据被称作为一个数组元素,每个数组数组元素可以通过一个数组下标来访问它们。 数组声明创建 首先必须声明数组变量,才能在程序中使用数组。格式为, 类型名[] 数组名称; java语言使用关键字new来创建新数组,格式如下, 类型名[] 数 阅读全文
posted @ 2021-03-01 20:59 cutomorrow 阅读(95) 评论(0) 推荐(0)
摘要: JAVA方法详解 什么是方法 方法指的是语句的集合,它们在一起实现一个功能 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法先被创建,然后在其他地方被调用 设计方法的原则:方法的初衷是功能块。设计方法时要注意方法的原子性,也就是一个方法完成一个功能。这样有利于方法的调用和后期的扩展。 阅读全文
posted @ 2021-02-24 16:00 cutomorrow 阅读(94) 评论(0) 推荐(0)
摘要: JAVA流程控制 用户交互Scanner JAVA提供了一个工具类来获取用户的输入。java.util.Scanner 基本语法: Scanner s = new Scanner(System.in); 可以通过Scanner类的next()和nextLine()方法获取输入的字符串,在读取前一般需 阅读全文
posted @ 2021-02-23 01:15 cutomorrow 阅读(50) 评论(0) 推荐(0)
摘要: JAVA基础语法 注释 单行注释: // 单行注释用双斜杠 比如, public class Comments { public static void main(String[] args) { System.out.println("How to make comments in JAVA?") 阅读全文
posted @ 2021-02-22 12:50 cutomorrow 阅读(86) 评论(0) 推荐(0)
摘要: 运算中数字溢出问题 在运算中,可能会出现结果越界的情况,比如: public class OverflowProblem { public static void main(String[] args) { int a = 10_0000_0000; int b = 20; int result = 阅读全文
posted @ 2021-02-18 19:43 cutomorrow 阅读(134) 评论(0) 推荐(0)
摘要: 字符串编码 public class Char_TypeChange { public static void main(String[] args) { char char1 = 'a'; char char2 = '中'; System.out.println(char1); System.ou 阅读全文
posted @ 2021-02-18 18:48 cutomorrow 阅读(88) 评论(0) 推荐(0)
摘要: JAVA中整数的进制问题 public class BaseSystem { public static void main(String[] args) { //整数进制 //十进制 int num1 = 10; //八进制 int num2 = 010; //八进制用0开头 //十六进制 int 阅读全文
posted @ 2021-02-18 18:35 cutomorrow 阅读(70) 评论(0) 推荐(0)
摘要: 浮点数中的常见问题 public class FloatAndDouble { public static void main(String[] args) { float num1 = 0.1F; double num2 = 1.0/10; System.out.println(num1); Sy 阅读全文
posted @ 2021-02-18 18:34 cutomorrow 阅读(68) 评论(0) 推荐(0)