- 博客(16)
- 收藏
- 关注
原创 java基础(十八)
泛型格式: <数据类型> 注意:只能是引用数据类型泛型的特点:1)解决了创建集合以及使用集合对象的时候的黄色警告线的问题2)将运行期时期异常提前了编译时期 (提高了程序的安全性)3)避免了强制类型转换增强for循环,(jdk5以后的 新特性)格式: for(数据类型 变量名 :集合对象/数组对象){输出这个变量}List集合:特点: 存储和取出一致,并且允许...
2020-01-16 21:22:09
85
原创 java基础(十七)
Calendar: 类是一个抽象类(无法实例化),它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等 日历字段之间的转换提供了一些方法,并为操作日历字段提供一些成员方法!成员方法:public static Calendar getInstance() :创建当前日历类对象(和时区以及语音环境有关系)!public int get(int field):获取...
2020-01-15 22:15:36
106
原创 java基础(String 常用方法)
Object类:public int hashCode() (了解):返回该对象的哈希码值,不是实际的地址值,但是和地址值相关(可以理解为地址值),通过底层的哈希表得出来的(哈希算法);public final Class getClass() :返回当前对象的运行时类(字节码文件)public String getName():返回当前字节码文件对象所表示的字符串表现形式(具体哪个类...
2020-01-14 21:07:55
138
原创 java基础(十四)
关键字public static void main(String[] args){public :权限修饰符 :公共访问的static :静态修饰符 void :没有具体返回值类型 main : 程序的入口 ,能够被jvm识别,Jvm去操作的String[] :字符串数组args:形式参数名1)public int hashCode() (了解):返回该对象的哈希码值 ,不是...
2020-01-13 22:51:21
118
原创 java基础(十三)
方法的返回值基本数据类型:返回什么数据类,给定对应的类型。引用类型:具体类:需要返回的该具体类的对象 类名 对象名 = new 类名();抽象类:实际参数传递到的是需要改抽象类的子类对象接口:实际参数需要传递的是该接口的子实现类的对象包的概念以及访问概念:在Java中,就是一个目录(文件夹)(分为单级包和多级包)关键字:package 是一个Java文件中最上面的部分编译分为...
2020-01-09 19:20:17
123
原创 java基础(十二)
抽象的概述以及应用概念:针对一个事物,如果这个事物并不是具体事物,而是概括性的(需要抽象修饰这个类),比如动物,应该定义不应该定义具体类class Animal{},并且动物的eat()/sleep()每个具体动物吃和睡不同的,所以这些功能应该声明(方法不能方法主体)将当前这个类定义为抽象类。格式:abstract class 类名{}抽象方法:只是给定义一个方法声明,没有方法主体(publ...
2020-01-08 21:45:19
89
原创 java基础(十一)
继承中的成员方法1)方法重写:子类中和父类名字一致的方法声明2)成员方法的访问:子类继承父类,如果子类的成员方法名和父类的成员方法名不一致的情况:分别调用即可。如果子类的成员方法名称和父类的成员方法名称一致的情况:(1)先在子类找,如果存在方法名,就使用(2)如果子类中不存在,就在父类中找,存在就使用(3)父类中都没有,编译报错final关键字子类继承父类时,不需要重写父类方法时...
2020-01-07 19:26:55
87
原创 java基础(十)
文档说明书使用javadoc 制作工具类的文档说明书步骤1)定义类ArrayTool 单独操作数组2)将构造方法私有化,外界不能创建对象,保证数据安全性3)给ArrayTool的方法都是加上static修饰,通过类名调用4)给每一个方法上加入文档注释(该功能描述什么意思有参数:参数表示的是什么有返回值:返回值返回的是什么)5)进入dos控制台:在当前目录下,使用javadoc...
2020-01-06 19:28:58
99
原创 Java基础(八)
面向对象(面向对象是基于面向过程的)特点:1)更符合生活中的思想行为习惯2)让复杂的事情简单化3)让我们从执行者变成指挥者三大特征:封装,继承,多态。基本类型与引用类型:基本类型作为方法的形式参数,形式参数的改变不会影响实际参数引用类型作为方法的形式参数,形式参数的改变会直接影响实际参数局部变量和成员变量的区别:1)在类中的位置不同成员变量:成员位置—在类中,方法外定义的变量局...
2020-01-03 19:50:28
73
原创 java基础(七)
数组1)常见的异常:Throwable 类 :error: 严重错误,无法直接解决 (内存溢出),可以通过第三方的技术避免!Exception:表示程序异常了RuntimeException:运行时期异常;不是RunTimeException异常,编译时期异常ArrayIndexOutOfBoundsException:数组角标越界异常 (运行时期异常);出现这个异常的原因:访问了数...
2020-01-02 19:33:32
72
原创 java基础(六)
一、方法(1)概念:就是将一个功能抽取出来,把代码单独定义在一个大括号内,形成一个单独的功能。 当我们需要这个功能的时候,就可以去调用。这样即实现了代码的复用性,也解决了代码冗余的现象。(2)定义格式:1、有具体返回值类型的方法:固定写法:权限修饰符 返回值类型 方法名(形式参数列表){方法的语句体;return 结果;2、没有具体返回值类型的方法:单独调用权限修饰符 v...
2020-01-01 21:13:43
94
原创 Java基础(五)
一、循环语句之for循环for循环语句格式for(初始化语句;判断表达式语句;控制体语句/步长语句){循环体语句;}执行流程:进入for循环1)初始化语句给变量进行赋值,2)判断条件表达式是否成立,如果成立,执行循环语句,3)执行控制体语句对变量++4)再次判断表达式是否成立,如果成立,继续执行循环体语句5)依次这样执行…一直执行到表达式不成立了,for循环结束!...
2019-12-30 21:00:33
128
原创 java基础(四)
一、流程控制语句——if语句(1)格式1:if(表达式){语句;}执行流程:针对一种情况进行判断判断表达式是否成立,如果为true,执行语句,否则,不执行!(2)格式2:if(表达式){语句1;}else{语句2;}执行流程:1)首先判断表达式是否成立,2)如果成立,执行语句13)不成立,执行语句2(3)格式3:(针对多个表达式进行判断)if(表达式1){语句...
2019-12-28 09:14:11
58
原创 java基础(三)
(一)Java中的运算符对常量和变量进行操作的的符号称为运算符。一、比较运算符==相等于;!=不等于;<小于;>大于;<=小于等于;>=大于等于;注:比较运算符的结果都是boolean类型,不是false就是true。二、逻辑运算符逻辑单与&:并列关系,有false则false;逻辑单或|:或的关系,有true则true;逻辑非!:非false则tr...
2019-12-26 19:00:28
134
原创 JAVA基础(二)
一、JAVA语言中的关键字和标识符1、关键字:被Java赋予特殊含义的单词。如:class、public、true、void、float等。(goto和const作为保留字存在,目前并不使用)2、标识符:就是给类,接口,方法,变量等起名字时使用的字符序列。组成规则:1)标识符可以包含 英文字母26个(区分大小写)2)0-9数字3)$(美元符号)4)_(下划线)注:不能以数字开头!...
2019-12-25 19:23:41
208
原创 JAVA基础(一)
一、JAVA的概念Java语言是美国Sun公司(StanfordUniversityNetwork),在1995年推出的高级的编程语言。所谓编程语言,是计算机的语言,人们可以使用编程语言对计算机下达命令,让计算机完成人们需要的功能。二、JAVA的特点简单性、解释性、面向对象、高性能、分布式处理、多线程、健壮性、动态、结构中立、安全性、开源、跨平台三、JAVA的开发环境JDK:是Java...
2019-12-24 20:31:20
85
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人