JavaSE学习阶段
π大新
这个作者很懒,什么都没留下…
展开
-
Java基础语法(二)---流程控制与函数 (黑马程序员)
一、程序流程控制 也称语句,主要有:判断结构、选择结构和循环结构。1、 判断结构——if if语句的三种格式: a) if(条件表达式) { 执行语句; } b) if(转载 2015-01-11 18:50:57 · 491 阅读 · 0 评论 -
Java基础---多线程 (黑马程序员)
一、多线程概述 要理解多线程,就必须理解线程。而要理解线程,就必须知道进程。1、 进程 是一个正在执行的程序。 每一个进程执行都有一个执行顺序。该顺序是一个执行路径,或者叫一个控制单元。2、线程 就是进程中的一个独立的控制单元。线程在控制着进程的执行。只要进程中有一个线程在执行,进程就不会结束。 一个转载 2015-04-08 10:13:05 · 473 阅读 · 0 评论 -
Java基础---IO(二)--File类、Properties类、打印流、序列流(合并流) (黑马程序员)
一、概述1、File类:文件和目录路径名的抽象表现形式2、特点: 1)用来将文件或文件夹封装成对象 2)方便于对文件与文件夹的属性信息进行操作 3)File类的实例是不可变的;也就是说,一旦创建,File对象表示的抽象路径名将永不改变 4)File对象可以作为参数传递给流的构造函数 二、File对象创建方式转载 2015-04-08 10:26:42 · 508 阅读 · 0 评论 -
Java基础---网络编程 (黑马程序员)
1、网络模型:OSI参考模型和TCP/IP参考模型图示: 一般来说开发处于传输层和网际层,应用层为:FTP和HTTP协议等,传输层为:UDP和TCP等,网际层为:IP。 通常用户操作的是应用层,而编程人员需要做的是传输层和网际层,用户在应用层操作的数据,经过逐层封包,最后到物理层发送到另一个模型中,再进行逐层解包,图示为: 2、网络通信三要素转载 2015-04-08 10:30:37 · 477 阅读 · 0 评论 -
Java基础---集合 (黑马程序员)
先看下面的图:这就是集合框架的构成。由于数据结构的不同,有不同的集合,也叫容器。下面是集合类的简单介绍。 一、为什么出现集合类? 面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,就对对象进行存储,集合就是存储对象最常用的一种方式。 二、数组和集合类同是容器,有何不同? 数组虽然也可以存储对象,但长度是固定的;集合长转载 2015-04-08 10:20:02 · 437 阅读 · 0 评论 -
Java基础---其他对象 (黑马程序员)
一、概述1、System是描述系统一些信息的类,类中的属性和方法都是静态的。不能被实例化,没有提供构造函数。2、字段摘要 out:标准输出流。默认是控制台。 in:标准输入流。默认是键盘。 二、方法1、获取系统的属性信息: PropertiesgetProperties();说明: 1)此方法返回的双转载 2015-04-08 10:22:50 · 448 阅读 · 0 评论 -
Java基础---IO(一)---IO流概述、字符流、字节流、流操作规律 (黑马程序员)
概述1、IO流:即InputOutput的缩写。2、特点: 1)IO流用来处理设备间的数据传输。 2)Java对数据的操作是通过流的方式。 3)Java用于操作流的对象都在IO包中。 4)流按操作数据分为两种:字节流和字符流。 5)流按流向分为:输入流和输出流。注意:流只能操作数据,而不能操作文件转载 2015-04-08 10:24:38 · 619 阅读 · 0 评论 -
Java基础---正则表达式 (黑马程序员)
正则表达式一、概述 1、 概念:符合一定规则的表达式。 2、 作用:用于专门操作字符串。 3、 特点:用于一些特定的符号来表示一些代码操作,这样可以简化书写。所以学习正则表达式,就是在学习一些特殊符号的使用。 4、 好处:可以简化对字符串的复杂操作。 5、 弊端:符合定义越多,正则越长,阅读性越差。转载 2015-04-08 10:33:14 · 463 阅读 · 0 评论 -
Java基础---内省、注解、类加载器 (黑马程序员)
第一讲 内省引出JavaBean一、内省 1、内省对应的英文单词为IntroSpector,英文意思是检查、视察、体检之意,对于程序即对内部进行检查,了解更多的底层细节。 2、内省的作用:主要针对JavaBean进行操作。 二、JavaBean1、简述: 1)JavaBean是一种特殊的Java类,主要用于传递数据信息,转载 2015-04-08 10:38:34 · 883 阅读 · 0 评论 -
Integer.parseInt(s)与Integer.valueOf(s)区别
一、Integer.parseInt(s)用法 String s1 = "1000"; String s2 = "1000"; int n1 = Integer.parseInt(s1); int n2 = Integer.parseInt(s2); if (n1 == n2) { System.out.println(转载 2019-03-12 11:09:19 · 1187 阅读 · 0 评论 -
Java基础---反射 (黑马程序员)
第一讲 反射的应用场景一、概述反射技术: Java反射机制是在运行状态中,对于任意一个类,都能够知道这个类中的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 简单一句话:反射技术可以对类进行解剖。 二、应用场景 一个已经可以使用转载 2015-04-08 10:40:15 · 723 阅读 · 0 评论 -
Java基础---枚举及部分JDK1.5新特性 (黑马程序员)
第一讲 枚举一、概述 这里说的枚举,不是集合vector的特有枚举迭代器,而是JDK1.5的一个新特性。之所以单独拿它开刷,是这个知识点比较重要,同时相对来说比较难理解一些。 为什么要有枚举 问题:要定义星期几或性别的变量,该怎么定义?假设用1-7分别表示星期一到星期日,但有人可能会写成int weekday = 0;或即使使用转载 2015-04-08 10:35:18 · 556 阅读 · 0 评论 -
Java基础---GUI(用户图形界面)(黑马程序员)
一、概述1、GUI:GraphicalUser Interface,即图形用户界面,用于计算机与用户交互的一种方式。2、计算机与用户交互的两种方式:GUI和CLI GUI: Graphical User Interface,图形用户接口,用图形方式,来显示计算机操作界面,方便直观。 CLI: Command LineUser Interface,命令行用转载 2015-04-08 10:27:59 · 1048 阅读 · 0 评论 -
Java基础语法(三)---数组 (黑马程序员)
一、概念 同一种类型数据的集合。简单的来说就是一容器,用来装东西的。 使用数组的好处:可以自动给数组中的元素从0开始编号,方便操作这些元素。 二、一维数组的格式 格式1:元素类型 [ ]数组名 = new元素类型 [元素个数或数组长度] ; 如: int [] arr = new in转载 2015-01-11 18:52:32 · 549 阅读 · 0 评论 -
JavaSE学习之前知识
计算机语言: (随着编程语言的发展,执行效率越来越低,编码效率越来越高,编码难度越来越低。)1、 机器语言,01序列(用二进制01来编写的计算机指令)2、 汇编语言,使用“助记符”用一些单词来标记运算符号等。ADD、SUB3、 高级语言之面向过程:全部直接用英文编码,用关键字(keyword)来表示特定的含义。高级语言有多种,代表语言是C语言(70-71年)。4原创 2014-12-22 19:50:14 · 456 阅读 · 0 评论 -
Java基础语法(一)---关键字、常量、变量、运算符 (黑马程序员)
一、关键字 定义:被Java赋予了特殊含义的单词。 特点:体现上都是英文小写。1、 用于定义数据类型的关键字基本数据类型: 整数类型:byte short int long 浮点类型:float double 字符类型:char 布尔型:bool转载 2014-12-24 20:20:22 · 601 阅读 · 0 评论 -
Java基础---面向对象 (黑马程序员)
面向对象是Java语言区别c语言的一个重要特点,也是学好Java必须掌握的重要部分。接下来我会根据视频教程,总结对Java面向对象的理解与应用,以及牵涉到的一些知识点。 一、理解面向对象 我们知道c语言是一门面向过程的语言,那么面向对象就是相对面向过程而言的。如把大象装进冰箱,c语言强调的是功能行为:打开冰箱——>把大象装进冰箱——>关闭冰箱。而Java面向对象的思想就是强调转载 2015-03-10 08:36:05 · 435 阅读 · 0 评论 -
Java基础---异常处理机制
java.lang.Throwable|java.lang.Error|java.lang.Exception 异常 异常是Java中的重要机制,也使用了面向对象的思想,进行了封装。我们通常使用的异常类。而异常类中所描述的就是程序中可能出现的错误或者问题。就像人生病一样,不一定经常有,但总有生病的时候,而且生病的原因不同,性质不同,对其的治转载 2015-03-10 08:54:10 · 541 阅读 · 0 评论 -
Java基础---继承、抽象、接口 (黑马程序员)
第一讲 继承一、概述 继承是面向对象的一个重要特征。当多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要继那个类即可。这时,多个类可以称为子类,单独的这个类称为父类或者超类。例如:猫和豹子都是猫科动物,那么就可以说描述猫这个对象创建的类,是子类;而描述猫科动物这个对象创建的类,就是父类。 这样类与类之间转载 2015-03-10 08:45:07 · 456 阅读 · 0 评论 -
Java基础---多态、内部类、包 (黑马程序员)
第一讲 多态 多态可以理解为事物存在的多种体现形态。 例:动物中猫,狗。猫这个对象对应的类型是猫类型,如:猫 x = new猫();同时猫也是动物中的一种,也可以把猫称为动物。动物 y = new猫();那么动物就是猫和狗具体事物中抽取出来的父类型。父类型引用指向了子类对象。 一、多态的体现 1、父类的引用指向了自己子类的对象。转载 2015-03-10 08:49:23 · 472 阅读 · 0 评论 -
Java基础---String类和基本数据类型包装类 (黑马程序员)
一、概述 String是字符串的类类型,用于描述字符串事物。字符串是一个特殊的对象。特殊之处就在于: Stings= new String();和String s1=””;两种写法都是在创建对象,使用起来一样。 二、特点 字符串最大的特点就是:一旦被初始化就不可以被改变。例: String s1=“abc”;转载 2015-04-08 10:17:35 · 411 阅读 · 0 评论 -
Java基础---泛型、集合框架工具类:collections和Arrays (黑马程序员)
一、概述1、JDK1.5版本以后出现的新特性。用于解决安全问题,是一个类型安全机制。2、JDK1.5的集合类希望在定义集合时,明确表明你要向集合中装入那种类型的数据,无法加入指定类型以外的数据。3、泛型是提供给javac编译器使用的可以限定集合中的输入类型说明的集合时,会去掉“类型”信息,使程序运行效率不受影响,对参数化的泛型类型,getClass()方法的返回值和原始类型完全一样。转载 2015-04-08 10:21:31 · 626 阅读 · 0 评论 -
map遍历
package priv.starfish.map;import java.util.HashMap;import java.util.Iterator;import java.util.Map;/** * @author: starfish * @date: 2019/3/12 11:50 * @description: 遍历map方法对比 */public class T...原创 2019-03-12 15:04:50 · 453 阅读 · 0 评论