- 博客(7)
- 问答 (1)
- 收藏
- 关注
原创 java 异常处理
异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。比如说,你的代码少了一个分号,那么运行出来结果是提示是错误 java.lang.Error;如果你用System.out.println(11/0),那么你是因为你用0做了除数,会抛出 java.lang.ArithmeticException 的异常。异常发生的原因有很多,通常包含以下几大类:用户输入了非法数据...
2019-04-29 22:21:17
105
原创 Java 中类的划分
Java 中类可分为以下三种:普通类:使用 class 定义且不含有抽象方法的类。抽象类:使用 abstract class 定义的类,它可以含有或不含有抽象方法。接口:使用 interface 定义的类。上述三种类存在以下的继承规律:普通类可以继承(extends)普通类,可以继承(extends)抽象类,可以继承(implements)接口。抽象类可以继承(extends)普通类,...
2019-04-29 22:18:59
2738
原创 封装继承多态
封装的目的增强安全性和简化编程,使用者不必了解具体的实现细节,而只要通过对外公开的访问方法,来使用类的成员。封装的基本要求把所有的属性私有化。对每个属性提供 getter 和 setter 方法。如果有一个带参的构造函数的话,那一定要写一个不带参的构造函数。建议重写 toString 方法,但这不是必须的。继承可以理解为,在一个现有类的基础之上,增加新的方法或重写已有方法,从而产生...
2019-04-29 22:17:46
2923
原创 集合
Collection接口Collection接口是最基本的集合接口,它不提供直接的实现,Java SDK提供的类都是继承自Collection的“子接口”如List和Set。Collection所代表的是一种规则,它所包含的元素都必须遵循一条或者多条规则。如有些允许重复而有些则不能重复、有些必须要按照顺序插入而有些则是散列,有些支持排序但是有些则不支持。在Java中所有实现了Collectio...
2019-04-29 22:10:37
152
原创 线程
多线程的意义其实任何一个程序的执行都需要获得cpu的执行权,是由cpu来去决定到底是由哪个程序来去执行,那么多线程的存在其实就是“最大限度的利用cpu资源”,当某一个线程的处理不需要占用cpu而之和I/O打交道的时候,让需要占用cpu资源的其他线程有机会获得cpu资源。从根本上说,这就是说多线程编程的目的。Java本身内置了多线程的支持。使用多线程,可以帮助我们编写出cpu最大利用率的高效程序...
2019-04-29 22:01:34
154
原创 基本语法
编写 Java 程序时,应注意以下几点: 大小写敏感:Java 是大小写敏感的,这就意味着标识符 Hello 与 hello 是不同的。 类名:对于所有的类来说,类名的首字母应该大写。如果类名由若干单词组成,那么每个单词的首字母应该大写,例如 MyFirstJavaClass 。 方法名:所有的方法名都应该以小写字母开头。如果方法名含有若干单词,则后面的每个单词首字母大写。 源文件名...
2019-04-29 21:58:47
128
原创 java基础理解
本人对于Java,C都只有基础的掌握,来说说两者的不同java是靠虚拟机实现程序运行,其中的int,long,float…都有固定的大小,并且没有无符号类型JVM就像一个有多种版本的APP,Java程序因为有它才让其可移植性很高而C依赖于具体实现(根据运行环境的不同数据类型所分配的空间可能不一样),这会给一直带来困难面向过程和面向对象,按我的水平理解就是java为解决问题现成的方法更多,而...
2019-04-06 16:48:56
143
空空如也
支付宝沙盒下提交订单,使用execute提交报参数无效,用sdkExcute提交成功
2021-11-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人