自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

原创 idea快捷键大全

Settings设置(编辑区)主题 settings–>Editor–>color Scheme;设置项目文件编码settings–>Editor–>File Encodings设置当前源文件的编码 :代码页的右下角设置显示行号和方法间的分隔符 settings–>Editor–>General–>Apprarance设置字体,字体大小,字体间行距settings–>Editor–>Font修改文档注释的字体颜色 settings–>E

2020-06-24 09:54:53 153

原创 eclipse常用快捷键大全

ctrl+f 查找替换ctrll+=放大ctrl±缩小ctrl+n新建ctrl+f11运行快捷键f11 开启调试f6 调试中的下一步ctrl+alt+↑向上赋值ctrl+alt+↓向下复制ctrl+d 删除alt+↑向上移动光标内容alt+↓向下移动光标内容ctrl+1给出解决方法alt+?给出代码的自动提示ctrl+z撤销ctrl+y把撤销的恢复ctrl+shift+t 打开查看类窗口ctrl+t查看类或者接口的继承实现关系ctrl+o查看类的结构...

2020-06-24 09:52:16 223

原创 第十五天:java包装类以及装箱拆箱操作(包含integer享元设计模式)

常用API①包装类(将基本数据类型包装成引用类型)8中基本数据类型的包装类中除了char和int的包装类是Character和Integer,其他包装类都是首字母大写即可,都提供了相应的带参的构造方法。包装类的构造方法:包装类的构造方法一般都有重载(除了Character),一个构造方法的参数是对应的基本数据类型,另一个构造方法的参数是字符创类型。注意:8中基本数据类型对应的包装类都重写了equals方法,并且都用final修饰,不能被继承。②装箱拆箱装箱:基本数据类型–>引用数据类型

2020-06-24 09:49:26 161

原创 第十四天:java异常体系结构

异常异常体系结构:Throwable(统指程序中所有的出现所有异常现象):两个子类 Exception(异常)和Error(错误)Exception:分为RuntimeException(运行时异常)和非运行时异常RuntimeException:数组越界异常,空指针异常,数学运算异常,输入类型不匹配异常,指定类型不匹配异常,索引越界异常非运行时异常:IOException,SQL…处理异常的两种方式:利用try-catch-finally进行捕获处理(其中try是必须的,catch(final

2020-06-24 09:47:36 120

原创 第十三天:接口和抽象类区别

接口什么是接口?接口是一个特殊类,类中全部都为抽象方法(准确来说接口就是一种规范)。接口特点:不能实例化,主要用来被其他类实现一个类必须实现接口中的所有的抽象方法,如果不能完全实现,该类就是抽象类接口无构造方法(只有常量和抽象方法)子类可以实现多个接口(子类不再受单根继承的局限)单根继承:class,interface不再受单根继承的局限接口==》接口(接口继承接口,使用extends关键字)//当一个类实现接口的个数很多时,可以创建中间接口,然后让该接口继承其他接口,最后该子类来实现这个

2020-06-24 09:46:47 78

原创 第十二天:多态详解

多态概念:一种事物,多种体现状态。实现多态前提:继承,重写,向上转型。属性看类型,方法看对象父子出现同名属性:当父类引用指向子类对象时,使用对象名调用父类同名属性,参考对象名定义时使用的类型父子出现同名方法:当父类引用指向子类对象时,使用对象名调用父类同名方法,参考定义对象时使用的类型向下转型的前提:必须存在向上转型,才有向下转型的可能Father f = new Father();Son s = (Son)f; //此时不能实现向下转型,父类引用指向子类对象时才可以向下转instance

2020-06-24 09:45:51 113

原创 第十一天:static关键字、final关键字及抽象类和抽象方法

static关键字(用static修饰的内容不是存在堆和栈中,而是存在常量池中,常量池实现数据共享)static关键字特点:数据共享static修饰常量:数据共享访问修饰符 static final 数据类型 PI=常量值;为什么用static修饰常量?因为常量都是固定的值,如果不用static修饰那么每个对象访问该常量时都会在内存中开辟一份空间,这样对虚拟机会增加负担,如果用static修饰则只会执行一次(把常量放在常量池中)static修饰属性:静态属性(属性共享,随类的产生而产生)访问.

2020-06-24 09:44:49 100

原创 第十天:方法、全局变量、局部变量

方法(四种类型)无参无返回值类型有参无返回值类型无参有返回值类型有参有返回值类型文本注释里面写什么?实现功能;参数列表;返回值;创建时间;版本;函数作用等对象数组Student[] stu = new Student[5];for(int i =0;i<5;i++){stu[i]=new Student();//实例化对象数组中的对象}***面试题什么是重载?概念:同一个类中,方法名称相同的,形参列表必须不同(形参数据类型不同,顺序不同,个数不同)。注意:方法的重载不以方

2020-06-24 09:43:13 129

原创 第九天:排序算法和二维数组

排序算法冒泡排序(两个相邻数据的比较)核心思想:外层循环总共要进行多少轮(arr.length-1),内层循环记录每轮数据交换次数(每轮交换次数=arr.length-进行的轮次-1)代码实现:for(int i=0;i<arr.length-1;i++)for(int j=0;j<arr.length-i-1;j++)选择排序(每一轮前面的一个数与后面的数进行比较)核心思想:同冒泡排序一样,外层循环也是进行轮次(arr.length),内层循环控制交换次数。在冒泡排序中内层循环变量只是

2020-06-24 09:41:45 94

原创 第八天:封装、继承、抽象类

第八天:封装、继承、抽象类今日内容介绍继承抽象类第1章继承1.1继承的概念在现实生活中,继承一般指的是子女继承父辈的财产。在程序中,继承描述的是事物之间的所属关系,通过继承可以使多种事物之间形成一种关系体系。例如:老师和学生都属于人的一种,程序中便可以描述老师和学生都继承自人类,这些老师和学生以会形成一个继承体系在Java中,类的继承是指在一个现有类的基础上去构建一个新的类,构建出来的新类被称作子类,现有类被称作父类,子类会自动拥有父类所有非私有的属性和方法。1.2继承的格式&使

2020-06-24 07:30:49 175

原创 第七天:构造方法、this关键字、super关键字详解

第天面七向对象今日内容介绍构造方法this语句super语句第1章构造方法我们对封装已经有了基本的了解,接下来我们来看一个新的问题,依然以Person为例,由于Person中的属性都被private了,外界无法直接访问属性,必须对外提供相应的set和get方法。当创建人对象的时候,人对象一创建就要明确其姓名和年龄,那该怎么做呢?1.1构造方法介绍在开发中经常需要在创建对象的同时明确对象的属性值,比如员工入职公司就要明确他的姓名、年龄等属性信息。那么,创建对象就要明确属性值,那怎么解决

2020-06-24 07:27:08 331

原创 第六天:java基础语法(方法、重载、重写)

第6天 Java基础语法今日内容介绍方法第1章方法(功能,函数)1.1方法概述在我们的日常生活中,方法可以理解为要做某件事情,而采取的解决办法。如:小明同学在路边准备坐车来学校学习。这就面临着一件事情(坐车到学校这件事情)需要解决,解决办法呢?可采用坐公交车或坐出租车的方式来学校,那么,这种解决某件事情的办法,我们就称为方法.在java中,方法就是用来完成解决某件事情或实现某个功能的办法。方法实现的过程中,会包含很多条语句(很多步骤)用于完成某些有意义的功能——通常是处理文本,控制输入或计

2020-06-24 07:25:11 399

原创 第五天:java面向对象(java三大特性:封装、继承、多态)

第9天 面向对象今日内容介绍面向对象概述面向对象的三大特性之一:封装第1章面向对象概述1.1理解什么是面向过程、面向对象面向过程与面向对象都是我们编程中,编写程序的一种思维方式。面向过程的程序设计方式,是遇到一件事时,思考“我该怎么做”,然后一步步实现的过程。例如:公司打扫卫生(擦玻璃、扫地、拖地、倒垃圾等),按照面向过程的程序设计方式会思考“打扫卫生我该怎么做,然后一件件的完成”,最后把公司卫生打扫干净了。面向对象的程序设计方式,是遇到一件事时,思考“我该让谁来做”,然后那个“谁

2020-06-24 07:21:38 120

原创 第四天:java循环结构(for、while、do{....}while)

第四天 Java基础语法今日内容介绍循环嵌套 ============= 难点%.1理解嵌套循环的执行流程数组============重点%.1定义%.2循环%.3查找、删除、最大值和最小值第1章循环结构1.1循环嵌套嵌套循环是指在一个循环语句的循环体中再定义一个循环语句的语法结构。while、do…while、for循环语句都可以进行嵌套,并且它们之间也可以互相嵌套,如最常见的在for循环中嵌套for循环,格式如下:for(初始化表达式; 循环条件; 操作表达式) {………f

2020-06-23 23:38:24 411

原创 第三天:基本数据类型、引用数据类型以及循环结构和流程控制

第4天 Java基础语法今日内容介绍引用数据数据类型(Scanner)流程控制语句(if,switch,for,while,break,continue)第1章流程控制语句1.1 顺序结构顺序结构是程序中最简单最基本的流程控制,没有特定的语法结构,按照代码的先后顺序,依次执行,程序中大多数的代码都是这样执行的总的来说:写在前面的先执行,写在后面的后执行public class ShunXuDemo{public static void main(String[] args){Syst

2020-06-23 23:30:47 164

原创 第二天:java变量与运算符、基本数据类型和引用数据类型、商品清单案例

第二天 java基础语法今日内容介绍变量运算符第1章数据1.1程序概述软件是什么?其实软件就是用来处理数据的程序。可以把软件分为两个部分,一个部分是“数据”;另一个部分是“数据处理的逻辑”。程序 = 数据 + 逻辑什么是数据?用电商来举例,用户就是数据,商品也是数据。那么什么是数据处理逻辑呢?购买商品的流程就是数据处理逻辑了。程序开发离不开数据,其实说白了程序就是用来处理数据的。在Java中我们要学习数据的类型及数据量。通常数据是会发生变化的,而数据的处理逻辑是不发生变化的。例如商品

2020-06-23 23:23:40 410

原创 第一天:java概述(JRE、JDK、JVM区别)、环境变量、注释、关键字、标识符、常量详解

今日内容介绍Java开发环境搭建HelloWorld案例注释、关键字、标识符数据(数据类型、常量)第1章Java开发环境搭建1.1Java概述众所周知Java是一门编程语言,编程语言就是用来编写软件的。那么使用Java到底能用来编写什么软件呢?你所熟知的很多软件都可以用Java来编写,例如:QQ、迅雷、淘宝、京东等等,那么Java比较擅长什么呢?也就是说我们将来从事Java开发工程师工作到底要编写什么类型的软件呢?答案是:1.互联网:电商、P2P等等;2.企业级应用:ERP、CR

2020-06-23 23:14:59 309

原创 java中的break、continue、return的区别

continue结束本次循环,开始下一次循环;break跳出循环;return跳出方法体(即return后面的代码都不执行);//System.exit(status:1)结束当前程序(线程)

2020-06-23 23:07:52 91

原创 java环境变量如何配置详解

环境变量的配置JAVA_HOME:通用路径(jdk的安装路径)。Path(外部命令搜索路径):它与ClassPath不同,主要提供的是系统命令执行工具的路径,即用于执行命令的.EXE程序,如java、javac,一般不轻易改变。ClassPath(类资源搜索路径):这是命令执行工具要执行的类文件的地址,java会首先在当前目录Lib下寻找(一般开始就设定了的),如果未找到,则会到CLASSPATH指定的目录下进行寻找。由于是要执行class文件,所以其经常要变化,在使用Eclipse等IDE时,由系统

2020-06-23 22:55:40 119

eclipse快捷键.txt

实现java的循环遍历

2020-06-23

空空如也

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

TA关注的人

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