随笔分类 -  java

摘要:String类 String java.lang 默认继承object 实现了三个接口Serializable, CharSequence, Comparable 是一个特殊的引用数据类型。创建对象方法如下 String str ="abc"; 直接将字符串常量赋值给str(字符串常量池) String str =new String(); 相当于 ... 阅读全文
posted @ 2019-06-17 14:15 国际惯例 阅读(191) 评论(0) 推荐(0)
摘要:和日期时间相关的类有 System Date SimpeDateFormat Calendar TimeZone System类 类所在的包 java.lang 不需要导包 类的方法 long time=currenTimeMillis(); 获取毫秒时间戳 String =System.getPr 阅读全文
posted @ 2019-06-15 10:41 国际惯例 阅读(228) 评论(0) 推荐(0)
摘要:math类 类所在的包 java.lang 不需要导包 类的关系 继承object 类对象的创建 所有属性和方法都是静态 不需要创建对象 类的属性和方法 属性: PI 圆周率 E E数 方法: int=Math.abs(int) 绝对值 数字型的基本数据类型都支持long int float dou 阅读全文
posted @ 2019-06-15 10:40 国际惯例 阅读(198) 评论(0) 推荐(0)
摘要:包装类是基本数据类型的引用类型(把基本数据类型变成一个对象,有一些自定义的方法),他们有一一对应的关系。 包装类有8个:Byte Short Integer Long Float Double Character Boolean 类所在的包 java.lang 不需要导包 类的关系 1.5版本实现了 阅读全文
posted @ 2019-06-15 10:39 国际惯例 阅读(192) 评论(0) 推荐(0)
摘要:枚举可以看成一个特殊的类,但是只能实例化出特定值的对象。 1、枚举类型都隐式继承了java.lang.Enum类,因此不能继承其他类,但可以实现接口; 2、枚举类型只能有私有的构造方法(java运行时创建,外部不能进行实例化); 3、不能泛型化; 4、当有字段和方法时,枚举常量的列表必须以分号结尾; 阅读全文
posted @ 2019-06-15 10:34 国际惯例 阅读(149) 评论(0) 推荐(0)
摘要:定义:定义在类内部的类 可以省略一个文件 分类: 成员内部类、局部内部类、匿名内部类、静态内部类 阅读全文
posted @ 2019-06-15 10:33 国际惯例 阅读(161) 评论(0) 推荐(0)
摘要:多态定义: 同一个对象体现出来的多种不同的形态 将一种行为表现出不同的效果,先有继承关系 通过父类类型的引用 指向子类的对象 该引用只能调用父类的方法和属性,如果子类中将父类的方法重写了调用之后执行的结果是子类重写之后的结果,如果子类和父类中有相同的属性 调用父类的属性,造型时 向下转换可能会出Cl 阅读全文
posted @ 2019-06-10 17:42 国际惯例 阅读(236) 评论(0) 推荐(0)
摘要:这一节讲一下abstract抽象的关键字和接口 abstract可以修饰类和方法 修饰的方法叫做抽象方法:有方法的结构没有方法体(没有大括号)的方法(native修饰的也没有方法体但不属于抽象方法),有抽象方法的类 必须改成抽象类或者接口; abstract修饰的类是抽象类 抽象类里面不一定有抽象方 阅读全文
posted @ 2019-05-29 11:26 国际惯例 阅读(665) 评论(0) 推荐(0)
摘要:终于到了java最重要的地方,这里先把概念简单的梳理一下,大部分的知识点会放在代码里面讲解,一提起面向对象,最容易想起来的就是类和对象。这两个概念比较简单,这里就不细讲了,不清楚的可以看下菜鸟教程中的图文解说,java面向对象的三大特性是封装、继承、多态。因此涉及到了很多权限的问题就有了权限修饰符 阅读全文
posted @ 2019-05-29 10:42 国际惯例 阅读(131) 评论(0) 推荐(0)
摘要:定义 一组数据类型的数据的组合,将这些数据统一管理起来,是一种引用类型 数组的声明和初始化(两步合成一步) 静态初始化 String[] array = new String[]{1,2,3,4,5}; 标准的写法 String[] array = {1,2,3,4,5}; 简略的写法 动态初始化 阅读全文
posted @ 2019-05-26 14:48 国际惯例 阅读(128) 评论(0) 推荐(0)
摘要:分类: 顺序结构:按照顺序结构去执行 分支结构: if分支,根据if的计算结果(true还是false),JVM决定是否执行if语句块(即花括号{}包含的所有语句。if语句还可以编写一个else { ... },当条件判断为false时,将执行else的语句块 switch分支: 这里举一个麻烦的例 阅读全文
posted @ 2019-05-24 17:14 国际惯例 阅读(221) 评论(0) 推荐(0)
摘要:运算符涉及到一些运算(这句是废话) ,需要关注精度、溢出、运算优先级、类型自动提升、强制转型等问题,会在下面的内容中逐一讲解;当然了解计算在内存中的本质才是学好的关键。 分类: 按照操作数的数目进行分类 单目运算符 a++ 双目运算符a+b 三目运算符(a>b)?x:y 这么分类好像没有任何意义 按 阅读全文
posted @ 2019-05-22 14:38 国际惯例 阅读(244) 评论(0) 推荐(0)
摘要:学习本节之前,可以先复习下笔记2的内容,搞清楚8种数据类型的关系和所占的空间 基本类型和基本类型之间可以直接转换(自动 强制) 引用类型和引用类型之间可以直接转换(自动 强制) 基本类型和引用类型之间不可以直接转换 可以通过包装类这个桥梁进行转换 今天先介绍下基本数据类型之间的转换 基本数据类型转换 阅读全文
posted @ 2019-05-21 16:18 国际惯例 阅读(130) 评论(0) 推荐(0)
摘要:常量 定义:指不能被改变的值 作用: 1、固定的值; 圆周率、e等 2、用来代表含义; 比如1234代表上下左右 什么样的值算常量 1、固定不变的值 所有基本类型的值 固定不变 是常量 1 3.14 'a' true 2、特殊的常量 String类型 "abc" 3、自己创建的空间 存储一个值 让他 阅读全文
posted @ 2019-05-20 18:18 国际惯例 阅读(196) 评论(0) 推荐(0)
摘要:学习每种语言都应该先掌握其数据类型,虽然枯燥,还是要认真学习。java的数据类型相对比较特殊...,编不下去了,直接看知识点。 数据类型 基本数据类型 8种 整型(4) byte、short、int、long 浮点型(2) float、double 字符型(1) char 布尔型(1) boolea 阅读全文
posted @ 2019-05-20 16:21 国际惯例 阅读(175) 评论(0) 推荐(0)
摘要:因为公司业务需要,要重新学习java,以前学习python和js的时候笔记整理的很乱,这次希望把笔记整理的规范些,也方便以后的学习。学习的过程主要是看一些公开课https://ke.qq.com/course/375599?taid=2866267900197679 并结合《java核心技术》以及廖 阅读全文
posted @ 2019-05-20 14:29 国际惯例 阅读(140) 评论(0) 推荐(0)