自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除