自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

钟毓的学习笔记

记录、分享、交流

  • 博客(23)
  • 收藏
  • 关注

原创 0、Java小知识

记录程序运行时间long startTime = System.currentTimeMillis(); //获取开始时间doSomething(); //测试的代码段long endTime = System.currentTimeMillis(); //获取结束时间System.out.println("程序运行时间:" + (endTime - start...

2019-11-04 21:27:26 116

原创 14、JAVA内部类

内部类将一个类定义在另一个类里面或者一个方法里面,这样的类称为内部类内部类隐藏在外部类之内,更好的实现了信息的隐藏分类成员内部类最常见,也称为普通内部类public class Person{ int age; public Heart getHeart(){ return new Heart(); } class Heart { public String b...

2019-09-28 16:22:53 100

原创 13、JAVA抽象类&抽象方法 、接口

JAVA抽象类&抽象方法抽象类在面向对象的概念中,所有的对象都是通过类来描述的,但并不是说所有的类都是用来描述对象的,当一个类中没有包含足够的信息以描绘一个具体的对象时,这样的类就是抽象类。声明格式abstract class <类名>{}抽象方法不允许直接实例化,换句话说抽象类不能创建对象,它只能作为其他类的父类。但可以通过向上转型,指向实例化。...

2019-09-27 18:36:36 152

原创 11、面向对象三大特征(封装、继承、多态)—多态

多态面向对象最重要的特征,封装和继承都是为多态的基础必要条件:1、满足继承关系;2、父类引用指向子类对象。多态意味着允许不同类的对象对同一消息做出不同的响应分类:1、编译时多态(也叫设计时多态,举例如方法重载)2、运行时多态(程序运行时决定调用哪个方法)向上转型向上转型的概念- 向上转型又叫自动转型、隐式转型。- 向上转型就是父类引用指向子类实例,也就是...

2019-09-27 15:42:24 314

原创 12、设计模式

设计模式设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案设计模式是基于场景的解决方案创建型模式:工厂方法模式建造者模式抽象工厂模式原型模式单例模式结构型模式桥接模式代理模式享元模式外观模式装饰器模式组合模式适配器模式行为型模式备忘录模式解释器模式命令模式中介者模式观察者模式策略模式状态模式模板方法模式访问者模式迭代子...

2019-09-27 14:41:59 144

原创 10、面向对象三大特征(封装、继承、多态)—继承

继承继承也是来源于现实中的概念,继承是一种类与类之间的关系使用已存在的类的定义作为基础建立新类 父类(基类) 子类(派生类)新类的定义可以增加新的属性或新的功能,也可以用父类的功能,但不能选择性的继承父类(要继承就全都要继承)继承关系满足 A is a B的关系,就可以形参继承关系继承的实现继承关键字 extends子类xx extends ...

2019-09-27 01:37:38 167

原创 9、面向对象三大特征(封装、继承、多态)—封装

JAVA封装封装将类的某些信息隐藏在类的内部,不允许外部程序直接访问通过该类提供的方法来实现对隐藏信息的操作和访问隐藏对象的信息留出访问的接口例子:ATM机特点:-1、只能通过规定的方法访问数据-2、隐藏类的实例细节,方便修改和实现无论封装的内部发生什么变化,只要对外接口不发生变化,那么对外就无影响JAVA实现封装修改属性的可见性(访问修饰符设为private)...

2019-09-26 22:46:04 145

原创 8、JAVA面向对象思想

面向对象相较于面向过程的开发,程序的稳定性、可扩展性、可重用性都有和优势。j面向对象的三大特征:继承、封装、多态;对象:只要是现实存在的都是对象面向对象:与对象面对面,关注对面、人关注事物的信息、类是抽象的概念是模子(是描述事物的属性),确定对象将会拥有的特征(属性)和行为(方法)。对象是类的实例表现。类是对象的类型,对象是特定类型的数据成员属性是存...

2019-09-26 14:28:02 113

原创 7、JAVA中的方法

方法方法:1)定义:用来解决一类问题的代码的有序组合,是一个功能模块。2)声明:访问修饰符 返回类型 方法名 (参数列表){方法体}3)分类:-无参无返回值、无参有返回值、带参无返回值、带参有返回值。数组作为方法参数,当传参的时候,传递的是数组的名字。方法重载方法名相同,参数列表不同(个数,数据类型不一样),叫做方法的重载方法传值基本数据类型传值...

2019-09-26 01:40:25 61

原创 6、二维数组

二维数组二维数组的声明和创建三种形式int[][] intArrayint intArray[]int[] intArray[]二维数组的初始化二维数组的引用

2019-09-26 00:37:25 224

原创 5、数组

数组数组是相同类型的数据按照顺序组成的一种引用数据类型·一维数组-声明-创建-初始化-元素的应用-长度-数组的应用数组声明:1)数据类型[] 数组名;2)数据类型 数组名[];数组创建:1)格式一:先声明后创建数据类型[] 数组名;数组名 = new 数据类型[数组长度];usage:int[] arr; arr = new int[10]; // 创...

2019-09-25 22:18:06 84

原创 4、JAVA流程控制—循环结构

循环结构顺序结构。从上往下依次执行选择结构。根据条件执行对应的内容循环执行:反复执行、累加问题只要内容:while、do-while、for。循环嵌套while循环while(循环条件){语句;}int n = 1while(n<5){ n++;}如果循环体只有一条语句,大括号可以省略为避免死循环,小括号后面不要加分号n必须先进行初始化循环变量n...

2019-09-25 21:36:52 104

原创 3、JAVA流程控制—选择结构

流程控制三大流程控制语句:顺序、选择、循环。默认为顺序结构。选择结构语法有五种:if结构、if-else结构、多重if、嵌套ifswitch结构。循环结构语法有三种:while、do-while、for、循环嵌套,-即多重循环或者循环与选择结构相结合的结构。多重if结构if(表达式1)语句1;else if(表达式2)语句2;else if(表达式3)...

2019-09-25 15:31:51 114

原创 2、JAVA运算符

Java运算符表达式表达式是由运算符和操作数组成如5 num1 num1+num2 sum=num1+num2算术运算符+-*/%++使用除法运算时,如果分子分母都是整型,则结果也为整型,省略余数。如果在分子或分母中加入小数点使其成为浮点型,则结果也变为浮点型。赋值运算符格式:变量 = 表达式注意:从右往左运算注意:左边只能是变量不能...

2019-09-25 10:33:00 100

原创 1、JAVA常量与变量

标识符数字不能作为标识符的首位标识符可以有字母、数字、下划线(_)和美元符($)组成;标志符严格区分大小写;标志符不能是Java关键字和保留字;标志符的命名最好能反映出其作用关键字Java关键字是电脑语言里事先定义的,有特别意义的标识符,有时又叫保留字,还有特别意义的变量。保留字:保留字(reserved word),指在高级语言中已经定义过的字...

2019-09-25 01:43:23 135

原创 继承中,调用子类构造方法,父类的连锁反应

son extends father1 & father1 extends father前面测试过继承会持续调用父类的无参构造这次的情况:1、子类:-----------无参构造: 第一行 super关键字 指向父亲类带参构造--------------输出 字符串: ssssssspackage com.extend;public class son extends ...

2019-06-28 21:35:23 234

原创 java学习中需要查询的单词列表

学习过程中需要查的单词English中文prime number素数

2019-06-28 15:49:52 288

原创 基础:IDEA常用快捷键

创建快捷键作用按键创建异常处理块、循环体等alt+ ctrl+t

2019-06-28 12:19:59 153

原创 Java 官方API地址链接

jdk8https://docs.oracle.com/javase/8/docs/api/

2019-06-28 11:42:37 721

原创 java:关于已经编译成功生成class文件,却报错找不到

环境:Windows10、jdk-12.0.1使用terminal编译执行,.java文件compiler成为.class文件,然后就死活报错说找不到类解决方法:1、修改环境变量CLASSPATH (没有解决问题) .;%JAVA_HOME% //前面加一个英语句号代表当前文件,和后面的lib用个分号隔开2、删除你的CLASSPA...

2019-05-29 23:43:34 3291

原创 关于Java安装中环境变量的配置 或 Javac可执行但是Java -version不可执行

今天是本学期重装系统后再次安装JDK,在安装过程中发现了以前没有注意到的环境配置问题。从网上的一些安装教程,以及前辈们的blog都学到了一些新东西,一、JAVA_HOME              作用:给别的software 使用的, like  tomcat;二、CLASSPATH               作用:告诉自己所写的java program 去哪找引用的类(别人已经写...

2018-09-20 19:48:43 1260

原创 Eclipse常用的快捷键

package d01;public class FirstSample { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("We will not use 'Hello , World!'"); }}第一个java程序分析:1、...

2018-03-10 20:07:29 240

原创 Servlet API的查找位置

在Servlet/JSP学习中免不了要查看相关API,Java.Servlet 包属于J2EE的API,所以在java SE的API中无法查找到。下面的URL即为javax的官网查看位置。https://javaee.github.io/javaee-spec/javadocs/...

2018-03-10 17:02:59 1158

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除