
java基础
java基础
胖胖的小菜鸡
这个作者很懒,什么都没留下…
展开
-
java 异常处理
什么是异常处理 异常处理是基于面向对象的一种运行时错误的处理机制,通过对异常问题的封装,实现对用户的非法操作、参数设置异常,硬件系统异常,网络状态改变异常等运行态中可能出现的异常信息的处理机制 异常的继承关系 java几种常见的异常 运行时异常 异常 说明 java.lang.ArrayIndexOutOfBoundsException 数组索引越界异常。当对数组的索引值为负数或...原创 2020-03-05 20:57:50 · 207 阅读 · 0 评论 -
JDK,JRE,JVM三者的区别
JVM JVM(Java Virtual Machine(Java 虚拟机)) :JVM是JRE的一部分,它是一个虚拟出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。JVM有自己完善的硬件架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。 JVM是Java实现跨平台最核心的部分,所有的Java程序会首先被编译为.class的类文件,JVM的主要工作是解释自己的指令集(即字节...原创 2020-01-08 19:49:05 · 205 阅读 · 0 评论 -
java基础----(三大特性:封装,继承,多态)
封装 将对象的转态信息隐藏在对象内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对内部信息的访问和操作。 封装的好处: 隐藏类的实现细节 使用者只能通过事先预定的方法来访问数据,从而可以在该方法里加入控制逻辑,限制对成员变量的不合理访问。 可进行数据检查从而有利于保证对象信息的完整性 便于修改,提高代码的科维护性 具体实现方式: 使用 private 修饰符把成员变量设置为私有,防止...原创 2019-12-17 14:45:45 · 254 阅读 · 0 评论 -
java基础----(接口(Interface))
接口概念 抽象类是从多个类中抽象出来的模板,如果将这种抽象进行得更彻底,则可以提炼出一种更加特殊的“抽象类”----接口(Interface) 接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。 接口并不是类,编写接口的方式和类很相似,但是它们属于不同的概念。类描述对象的属性和方法。接口则包含类要实现的方法(除非实现接口的类是抽象类,否则该类要定义接口中的所...转载 2019-12-17 14:44:42 · 194 阅读 · 0 评论 -
java基础----(抽象类&抽象方法)
抽象类 在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类 抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法和构造方法的访问方式和普通类一样。 由于抽象类不能实例化对象,所以抽象类必须被继承,才能被使用。也是因为这个原因,通常在设计阶段决定要不要设计抽象类。 ...原创 2019-12-16 23:03:37 · 166 阅读 · 0 评论 -
java基础----(方法的重写(Override)和重载(Overload))
重写和重载的概念 重写:是子类对父类中允许访问的的方法的重新编写 重载:是同一类中方法名相同,但返回值类型或参数有所不同的方法的重新加载 重写(Override) 重写是父类于子类的多态性(运行时多态),实质是对父类的方法重新定义。 父类中的方法不能满足现有功能的需求,就需要子类重写父类方法; class Animal { public void eat() { Syste...原创 2019-12-15 21:32:15 · 158 阅读 · 0 评论 -
java基础----(类 ,方法和对象)
方法重写(Override)原创 2019-12-11 18:31:02 · 236 阅读 · 0 评论 -
java基础----(数组)
1原创 2019-12-10 18:10:18 · 112 阅读 · 0 评论 -
java基础----(变量、逻辑运算、程序流程控制)
java基础知识图 java的命名规范 包名: 多单词组成时所有字母都小写:xxxyyyzzz 类名、接口名: 多单词组成时,所有单词的首字母大写:XxxYyyZzz 变量名、方法名: 多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写: xxxYyyZzz 常量名: 所有字母都大写。多单词时每个单词用下划线连接:XXX_YYY_ZZZ 标识符 标识符: 用于给程序中的变量、类...原创 2019-12-06 17:15:23 · 413 阅读 · 0 评论