- 博客(21)
- 收藏
- 关注
原创 12.final、权限、内部类
final关键字(太监类)常用四种用法:1、成员变量 2、方法 3、类 4、局部变量1.修饰方法: final class 类名 { }2.修饰方法: 修饰符 final 返回值类型 方法名(参数列表){// 方法体 }3.修饰变量: final String USERNAME = "张三"; 被修饰变量需用大写。...
2018-07-23 22:02:09 188 1
原创 模拟总结
1.在这道题中:2.重载与重写的区别3.继承:4.switch语句中为什么不能放double数据? Java语言以前只能支持等价成int基本类型的数据,byte,int,char其他都不可以,后来的版本又支持了String类型。5.子类可以重写父类的方法:这不叫重写6. 7. 8. 字符串背后也是一个数组。9. ...
2018-07-23 22:00:35 223
原创 11.接口总结
定义接口的基本格式(外层的框架)public interface 接口名称 { 1. 常量 2. 抽象方法 3. 默认方法 // Java 8 4. 静态方法 // Java 8 5. 私有方法 // Java 9} 常量public static final 数据...
2018-07-21 21:53:41 196
原创 10.接口、多态
私有构造器:高内聚低耦合,增强代码的封装性,对于一些其他类访问具有限制。接口1.1 概述接口,是Java语言中一种引用类型,是方法的集合,如果说类的内部封装了成员变量、构造方法和成员方法,那么接口的内部主要就是封装了方法,包含抽象方法(JDK 7及以前),默认方法和静态方法(JDK 8),私有方法(JDK 9)。接口的定义,它与定义类方式相似,但是使用 interface 关键字。...
2018-07-21 21:51:46 193
原创 9.继承、super、this、抽象类
继承封装、继承、多态1概述由来:多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要继承那一个类即可。如图所示:其中,多个类可以称为子类,单独那一个类称为父类、超类(superclass)或者基类。继承描述的是事物之间的所属关系,这种关系是: is-a 的关系。例如,图中兔子属于食草动物,食草动物属于动物。可见,父类更通用,子类...
2018-07-20 22:05:19 241
原创 7.Scanner类、Random类、ArrayList类
API使用步骤Scanner类需要导包,import 包名.类名; java.util.Scanner;格式:类名称 变量名=new类名称();Scanner sc = new Scanner(System.in);int i = sc.nextInt();举例匿名对象【了解】格式new 类名(参数列表);举例 ne...
2018-07-17 23:15:57 223
原创 代码启示
如果直接输出数组名,在数组中输出的是地址 在这个程序中,关键在于第一个for循环:在第一个for循环中,它实现的是用一个一个长度为26的数组作为计数器,然后把字母的与97的差,作为在那个临时数组里的位置,同时给相应数组地址上赋值,即出现的次数,然后在第二个for循环中,计数器与字符数组连接在一起输出,即可显示出来字母出现的次数。 上述程序实现的是一个成绩计算,此...
2018-07-15 22:08:32 149
原创 6.类与对象、封装、构造方
面向对象思想Ait +insert 键快速生成1.1 面向对象思想概述这里的对象泛指现实中一切事物,每种事物都具备自己的属性和行为。面向对象思想就是在计算机程序设计过程中,参照现实中事物,将事物的属性特征、行为特征抽象出来,描述成计算机事件的设计思想。 它区别于面向过程思想,强调的是通过调用对象的行为来实现功能,而不是自己一步一步的去操作实现。特征:封装、继承和多态生活举例:1:手洗衣服 2....
2018-07-15 22:05:03 207
原创 5.数组
快捷键:shift+f6 快速重命名数组概念:数组就是存储数据长度固定的容器,保证多个数据的数据类型要一致。只要不是那八个数据一般都是引用类型数据。数组的初始化方式:静态初始化:(指定长度)动态初始化:(指定内容)动态初始化 数据类型[] 数组名 = new数组存储的数据类型[长度]; int[] arr = new int[3]; 静态初始化(标准格式) 数据类型[] 数组名 = new...
2018-07-14 22:43:07 403
原创 4.Idea常用快捷键说明、方法重载
Com.itcast.jk.demo这个字符串代表的是:com代表一个文件夹: 里嵌套一个文件夹itcast, itcast文件嵌套一个jk文件夹 jk文件夹嵌套demo程序。idea快捷键:Alt+Enter 导...
2018-07-12 21:58:59 8840
原创 3.流程控制语句
Sequence:顺序continue:1使用场景:立刻跳过当前次循环,马上开始下一次循环;相当于排除i变量的当前档次,当然其他i变量档次不会跳过;2While当中的continue死循环。会永远卡在在当前档次。break:使用场景:终止整个循环,只要有这个break,整个循环立马就崩注意:要控制好程序健壮性,控制好数据边界性;第一种格式:有无If(条件判断){ 语句体;}第二...
2018-07-11 22:51:05 351
原创 7.debug的使用
然后鼠标右点:然后debug模式运行,f7查看代码运行过程。F7键与f8键的区别:f7键可以进入到方法的内部,而f8进不到aa();方法的内部。F9键的作用就是从第一个节点的位置直接跳到第二个节点。...
2018-07-11 22:45:07 156
原创 6.进行全局配置的第二种方式
如果直接在Settings里面进行我们先前的设置,那么那些设置仅仅对当前创建的工程有效,不会一劳永逸,所以并不推荐在Settings里面设置,而在other settings里去设置。也可以在主界面设置都是一样的。...
2018-07-11 22:44:01 455
原创 5.配置jvm的参数
为什么要调节jvm的参数?因为如果我们的电脑运行内存在8G以上,那么我们可以通过调节参数,可以让jvm运行速度更加畅快。修改xms128m 为1024m xms750修改为2048m...
2018-07-11 22:43:09 272
原创 4.创建java se工程
第一步:第二步:点击next两次第三步:name命名 点击finsh---点击ok!第四步:把下面的view菜单中中的 Toolbar和Tool Buttons 两个复选框选中。第5步:就可以编写代码了然后就可以public staticvoid main 首字母就可以拼出来这四个单词:...
2018-07-11 22:40:01 317
原创 1.idea的基础设置
Idea的全局设置: 更改主题以及更改主题的字体: File-Settings-Appearance-theme更改代码编写框里面的代码:更改控制台的代码字体:console Font 更改控制台的字体颜色:consoleColors更改文件的编码方式:按住CTRL,然后鼠标滚轮,可以调节字体大小第一个:show linenumbers——显示行号第二个:显示方法的分割线格式化我们的代...
2018-07-11 22:35:49 2190
原创 2.安装插件
第一个:安装官方插件 第二个:安装第三方插件 第三个:安装离线插件前两个都需要联网,而第三个不需要联网,但需要提前下载点击下方的框框后,就会出现类似的情况!...
2018-07-11 22:31:49 201
原创 2.数据类型转换、运算符、方法入门
范围小的类型向范围大的类型提升, byte、short、char 运算时直接提升为int。思考:为什么有的数据在转换过程中,后面的数据L、F忘写了,也可以运行?答:默认的类型,自动转换当数据类型不一样的时候,需要发生类型转换。1. 自动类型转换(隐式)特点:代码自动完成原则:范围小的转为范围大的类型;(从小到大)2. 强制类型转换(显式)(从大到小)格式:小范围类型 变量 (小范围类型) ...
2018-07-10 12:30:10 178
原创 1.jdk安装配置和常量基本数据
1.计算机使用的是二进制,1和0,代表的是bit.2.计算机存储数据的最小单位是一个字节(Byte).10101010 10101010 10101010 101010101 Byte = 8 bit1KB = 1024 ByteJava跨平台原理JDK—JRE—JVM(核心:本身不是跨平台,而是Java语言—jvm虚拟机的翻译,翻译成操作系统所接受的该系统的语言)注意:Java jdk安装时,不...
2018-07-10 12:26:35 216
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人