Java
jhkkk_
GIS,Web,Android
展开
-
Java基础巩固(类与对象、成员变量与属性变量的区别、匿名对象、封装)
一、类与对象自定义类创建对象的三步骤: 1. 自定义类。 格式: class 类名{ 事物的公共属性使用成员变量描述。 事物的公共行为使用函数描述。 } ...原创 2018-04-14 16:13:36 · 231 阅读 · 0 评论 -
Java基础巩固(final(最终、修饰符)、抽象类、值传递、接口、多态)
一、final(最终、修饰符) final关键字的用法: 1. final关键字修饰一个基本类型的变量时,该变量不能重新赋值,第一次的值为最终的。 2. fianl关键字修饰一个引用类型变量时,该变量不能重新指向新的对象。 3. final关键字修饰一个函数的时候,该函数不能被重写。 4. final关键字修饰一个类的时候,该类不能被继承。常量 的修饰符一般为: ...原创 2018-04-20 21:44:28 · 135 阅读 · 0 评论 -
Java基础巩固(main函数的详解、单例设计模式继承、继承、super关键字、重写、instanceof 关键字)
一、main函数的详解: public : 公共的。 权限是最大,在任何情况下都可以访问。 private 原因: 为了保证让jvm在任何情况下都可以访问到main方法。 static: 静态。静态可以让jvm调用main函数的时候更加的方便。不需要通过对象调用。 void: 没有返回值。 因为返回的数据是 给 jvm,而jvm使用这...原创 2018-04-20 21:34:49 · 178 阅读 · 0 评论 -
Java基础巩固(自定义异常类、运行时异常与编译时异常、finally块、包、权限修饰符、jar包、模板模式 、清除数组中的重复元素)
一、自定义异常类 sun提供了很多的异常类给我们用于描述程序中各种的不正常情况,但是sun 给我提供异常类还不足以描述我们现实生活中所有不正常情况,那么这时候我们就需要自定义异常类。自定义异常类的步骤: 自定义一个类继承Exception即可。//自定义了一个没有网线的异常类了。class NoIpException extends Exception{ public NoIpExc...原创 2018-04-24 22:18:05 · 160 阅读 · 0 评论 -
Java基础巩固(函数、函数的重载、数组、冒泡与选择排序、二分法查找、Array数组工具、二维数组)
一、函数: 函数(方法): 函数的作用: 提高功能代码的复用性。需求:做两个数的加法功能。目前存在的问题:以下的代码都是在做一个加法功能,而这里加法功能 的代码目前是没有任何的复用性的。解决方案: 如果一个功能的代码要被复用起来,那么这时候可以把这里的功能代码封装起来,在java中把功能代码封装起来的是以函数的形式体现的。函数的定义格式: 修饰符 返回值类型 函数名(形式参数.....原创 2018-04-12 19:45:47 · 167 阅读 · 0 评论 -
Java基础巩固(强制类型转换、接口关系下的多态、成员内部类、局部内部类、匿名内部类、异常)
一、强制类型转换目前多态情况下不能访问子类特有的成员。如果需要访问子类特有的成员,那么需要进行类型强制转换.基本数据类型的转换 小数据类型-------->大的数据类型 自动类型转换 大数据类型--------->小数据类型 强制类型转换 小数据类型 变量名 = (小数据类型)大数据类型;引用数据类型的转换 小数据类型-...原创 2018-04-22 14:59:05 · 168 阅读 · 0 评论 -
Java基础巩固(构造函数、构造代码块、this关键字、static(静态\修饰符))
一、构造函数构造函数与普通 函数的区别: 1. 返回值类型的区别: 1. 构造函数是没有返回值类型 的, 2. 普通函数是有返回值类型的,即使函数没有返回值,返回值类型也要写上void。 2. 函数名的区别: 1. 构造函数的函数名必须要与类名一致, 2. 普通函数的函数名只要符合标识符的命名规则即可。 3. 调用方...原创 2018-04-17 23:05:45 · 161 阅读 · 0 评论 -
Java基础巩固(控制流程语句之---if 判断语句、switch选择判断语句、while循环语句、for循环语句的格式,转义字符、break关键字、continue关键字)
一、控制流程语句之---if 判断语句 格式一: 只适用于一种情况下去使用。 if(判断条件){ 符合条件执行的代码; } 格式二:适用于两种情况下去使用 if(判断条件){ 符合条件执行的代码 }else{ 不符合条件执行 的 代码 } ] 格式3: 适用于多种情况使用的 if(判断条件1){ 符合条件1执行的 语句; }else if(判断条件2){ 符合条件2执行 的语...原创 2018-04-11 22:09:14 · 412 阅读 · 1 评论 -
Java基础知识补充(一)
一、java的环境的搭建: jre: java运行环境。 jre = java虚拟机 + 核心类库(辅助java虚拟机运行的文件) jdk: java开发工具集 jdk = jre + java开发工具。二、jdk目录: bin: 存放的是java的开发工具。 db : JDK7附带的一个轻量级的数据库,名字叫做Derby。 incl...原创 2018-04-10 17:07:27 · 271 阅读 · 0 评论 -
Java基础巩固(Object类( toString()、equals()、hashCode()方法)、String字符串类、StringBuffer、StringBuilder类)
一、Object类java是面向对象的语言,核心思想:找适合 的对象做适合 的事情: 方式一:自定义类,然后通过自定义的类创建对象。 方式二:sun提供了很多的类给我使用,我们只需要认识这些类,我们就可以通过这些类创建对象了。 Object类是所有类的终极父类。 任何一个类都继承了Object类。Object类:Object类常用的方法: toString(...原创 2018-04-25 20:30:36 · 135 阅读 · 0 评论