
java基础
小盒子_spring
只有那些疯狂到认为自己可以改变世界的人才能真正地改变世界! ... 我错了,我只能改变我自己。。。
展开
-
java基础总结五(方法)
一.方法1.概述软件的本质是为我们提供许多解决日常事务的功能,在java中通过方法的方式来完成这些功能。即java中的某个方法提供了某种功能, 供我们解决许多问题。我们可以讲一个完整功能的代码组织成一个方法,在再次完成相同的功能时便可以以整体的方式调用该功能,而不需要再讲具体实现过程再重复编写一遍。main方法就是一个特殊的方法,作为程序入口,供JVM调用。我们将不同的功能定义成不原创 2017-08-01 11:47:22 · 297 阅读 · 0 评论 -
java基础总结十一(构造方法、this与super)
构造方法1.1构造方法的概念与功能 构造方法是正常开发中不可或缺的一部分,是语法上必须存在的。是一个具有特殊格式的方法,且有特殊的调用方式. 用来创建实例对象的方法。 创建对象时,可以直接为成员变量赋值,无需再在对象产生后赋值。 核心功能创建对象,只有方法被调用,就已经创建了对象 为成员变量赋值,在创建对象的同时,通过构造方原创 2018-06-04 18:45:16 · 274 阅读 · 0 评论 -
Java基础总结(二)
1.同步方法和同步代码块的区别是什么?synchronized 方法控制类成员的访问:每个类实力对应一把锁,每个synchronized方法都必须获得调用改方法的实例的所才能执行,否则所属线程阻塞,方法一旦执行,就独占该锁,直到从该方法返回时才将锁释放,此后被阻塞的线程方能获得该锁,重新进入可执行状态。这种机制确保同一时刻对于每个实例,其所声明为synchronized的成员函数中至多只有一个可执...原创 2018-06-12 17:41:19 · 316 阅读 · 0 评论 -
Java基础总结十二(面向对象其他知识点)
面向对象其他知识点1. final关键字 final是最终修饰符,可以修饰类,成员方法,变量。 final修饰的类无法被继承。 final修饰的方法无法被重写。 final修饰的变量,无法被再次赋值,变为了长量。如:int a =10; //则a无法被二次赋值。final的注意事项:1. 引用类型的变量...原创 2018-06-13 10:38:03 · 304 阅读 · 0 评论 -
Java基础总结十三(常用API(1))
1.1 常用API API全名application(应用) programming(程序) interface(接口)API是应用程序编程接口 Java APIJava API就是sun公司提供给我们使用的类,这些类将底层的实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用。 源代码在JDK中有src.zip文件,这个文件夹是所有Java类的源文件。可以在其中查看...原创 2018-06-13 16:00:04 · 413 阅读 · 0 评论 -
Java基础总结十四(常用API(2))
1.1 Date类1.1.1 概念 Date是日期类,代表一个瞬间。该瞬间以毫秒值作为计数单位,即距离1970年1月1日00:00:00所经过的毫秒值。1.1.2 常见方法构造方法:public Date() //返回当前时间public Date(long date) //返回...原创 2018-06-13 16:05:42 · 220 阅读 · 0 评论 -
Java基础总结十五(Java中子类和父类相关方法的执行顺序)
原创 2018-07-04 11:48:32 · 388 阅读 · 0 评论 -
Java基础总结十六(集合1)
1.1 Collection接口1.1.1 集合概述出现意义:面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,就对对象进行存储,集合就是存储对象最常用的一种方式。Java中的集合: JDK为我们提供了一套完整的容器类库,这些容器可以用于存储各种类型的对象,并且长度都是可变的,我们把这些类统称为集合类,它们都位于java.util包中。1.1.2 Collect...原创 2018-07-04 11:58:04 · 220 阅读 · 1 评论 -
Java基础总结十七(集合2)
1.1 Collection接口1.1.1 集合概述出现意义:面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,就对对象进行存储,集合就是存储对象最常用的一种方式。Java中的集合: JDK为我们提供了一套完整的容器类库,这些容器可以用于存储各种类型的对象,并且长度都是可变的,我们把这些类统称为集合类,它们都位于java.util包中。1.1.2 Collect...原创 2018-07-04 13:16:12 · 183 阅读 · 0 评论 -
Java基础总结(一)
1.什么是虚拟机?Java虚拟机是执行字节码文件(.class)的虚拟机进程。Java源程序(.java)被编译器编译成字节码文件(.class),然后字节码文件,将由Java虚拟机解释成机器码(不同的平台的机器码不同)。利用机器码操作硬件和操作系统。2.为什么Java被称为平台无关的编程语言?因为不同的平台装有不同的JVM,它们能够将相同的.class文件,解释成不同平台所需要的机器码,正是因为...原创 2018-06-04 18:33:08 · 381 阅读 · 0 评论 -
java基础总结九(继承、抽象类)
一:继承1.继承概述继承是面向对象的核心特性,是面向对象的学习重点。同时继承是代码复用的重要方式,可以表示类与类之间的关系,是所有面向对象语言不可缺少的组成部分。2. 继承概念当一个类的属性与行为均与现有类相似,属于现有类的一种时,这一个类可以定义为现有类的子类。或者换成相反的角度来看,如果多个类具有相同的属性和行为,我们可以抽取出共性的内容定义父类,这时再创建相似原创 2017-08-06 20:15:25 · 386 阅读 · 0 评论 -
java基础总结四(数组、switch语句)
一:switch语句1.选择结构_switch概念在现实业务中,许多场景需要我们从多个固定的值中选出一个,执行该数值对应的操作。比如,在一周七天,当输入1-7会打印不同的星期。对应这样的业务场景,我们可以使用switch选择结构。2.格式switch格式以下为switch语句的格式:switch (表达式){case 目标值1:执行语句1原创 2017-07-30 17:01:27 · 1615 阅读 · 0 评论 -
java基础总结三(引用类型使用格式、if语句、循环语句)
一:引用类型的使用1.引用数据类型的使用格式与定义基本数据类型变量不同,引用数据类型的变量定义及赋值有一个相对固定的步骤或格式。导包:使用import导包(找到要使用的类型)定义变量,并创建对象赋值:数据类型 变量名 = new 数据类型();调用方法,每种引用数据类型都有其功能,我们可以调用该类型实例的功能:变量名.方法名();2.键盘录原创 2017-07-30 16:43:27 · 641 阅读 · 0 评论 -
java基础总结二(变量、数据类型、运算符)
一.变量变量:变量是用来存储数值的区域作用:变量用来记录数值,使用变量进行代数计算,则该变量中数值可以随着程序的逻辑计算而改变。当计算全部结束后,再将数值拿出展示给用户。变量的使用格式:日常变量的使用分为四个部分变量定义格式数据类型 变量名 = 变量值;如 int a = 100; 变量类型 每一个变量均必须指定其变量类型。Java是强类型语言,在J原创 2017-07-30 16:18:19 · 512 阅读 · 0 评论 -
java基础总结一(Java概述、环境变量、注释、关键字、标识符、常量)
一:java概述 1.Java语言是一门高级语言,1991年Sun公司的James Gosling(詹姆斯·高斯林)等人开始开发名称为 Oak 的语言,希望用于控制嵌入在有线电视交换盒、PDA等的 微处理器,1994年将Oak语言更名为Java 2.Java分为三大平台,即JavaSE、JavaEE、JavaME JAVAEE:Java Pla原创 2017-07-30 14:07:40 · 390 阅读 · 0 评论 -
java基础总结六(自定义数据类型、ArrayList集合)
1. 自定义数据类型概述任何编程语言都需要将现实生活中的事物抽象成代码。这时可以使用自定义的数据类型(类)来描述(映射)现实事物。类就是数据类型,与之前学习的所有引用数据类型相同,自定义类也是一种数据类型。只是自定义类型并非Java为我们预先提供好的类型,而是我们自己定义的一种引用数据类型用来描述一个事物。2. 类的定义格式及使用格式代码映射现实事物的过程就是定义类的过程。原创 2017-08-02 09:21:03 · 10233 阅读 · 0 评论 -
java基础总结七(自定义类型&方法&集合混合使用)
1 用类型是一种数据类型自定义引用类型与int、double等数据类型相同,均是一种数据类型。当方法定义参数与返回值类型时,可以定位基本数据类型,也可以定义为引用数据类型,二者在定义上没有任何差别。基本类型与引用类型传参过程中,仅仅是值的数据类型不同。如: 基本类型int传参时,赋值为10,是一个具体数值 引用类型Person传参时,赋值为原创 2017-08-03 09:11:29 · 837 阅读 · 0 评论 -
java基础总结十(接口、多态)
一. 接口概念接口是功能的集合,同样可看做是一种数据类型,是比抽象类更为抽象的类。接口只描述应该具备的方法,并没有具体实现,具体的实现类由接口的实现类(相当于接口的子类)来完成。这样将功能的定义与实现分离,优化了程序设计。请记住:一切事物均有功能,即一切事物均有接口。二.接口的代码体现在代码体现中,接口的更为抽象表现为其内的所有方法均为抽象方法,同时不定义普通的成员变量(可原创 2017-08-12 19:17:29 · 327 阅读 · 0 评论 -
java基础总结八(面向对象、类、对象、封装)
1.面向对象的概述 a) 面向对象概念 面向对象是java的基本特征。深刻的理解面向对象是设计良好java软件项目的基础。 面向对象(Object Oriented, OO)是软件开发过程中使用的一种思维方式。将功能封装进对象,强调了具备功能的对象,不关注过程。 如: 我们要吃饭时,自己做饭就是面向过原创 2017-08-04 09:10:42 · 448 阅读 · 0 评论 -
Java基础总结十八(集合3)
Map接口1.1 Map概念及使用 1.1.1 Map概念双列集合是每个元素都有键与值两部分组成的集合,记录的是键值对对应关系。即通过键可以找到值。常用子类:最常用的双列集合是Map下的子类HashMap。Hashtable也是Map集合的一种已被HashMap取代。Map集合的特点,如是否可重复,...原创 2018-07-04 13:26:39 · 367 阅读 · 0 评论