04 2019 档案

摘要:一、概述 提到线程不得不提进行。因为线程是进程的一个执行单元。下面对线程和进程分别进行介绍。 1、进程 进程是当前操作系统执行的任务,是并发执行的程序在执行过程中分配和管理资源的基本单位,是一个动态概念,竟争计算机系统资源的基本单位。一般而言,现在的操作系统都是多进程的。 进程的执行过程是线状的, 阅读全文
posted @ 2019-04-28 19:21 虎啸千峰 阅读(10854) 评论(0) 推荐(2) 编辑
摘要:一、断言 1、概述 根据之前的条件来对后续的结果进行预判。 2、在Java中,断言默认是不开启的,需要手动进行开启,只需添加参数-ea(enable assert的意思) 开启步骤: 选中项目路径,鼠标右键进入到Properties 进入到如下目录,按图示进行设置 进入到java设置界面,按照如下图 阅读全文
posted @ 2019-04-26 20:17 虎啸千峰 阅读(4780) 评论(0) 推荐(0) 编辑
摘要:一、概述 流:代表任何有能力产出数据的数据源对象或者是有能力接受数据的接收端对象 ;其作用是为数据源和目的地建立一个输送通道。 IO流:是程序中一套用于数据传输的机制。IO流是Input流和Output流的简称。流的输入输出是以程序为参照物。 1、输入流 数据从外部流向程序。例如读取文件,就是从外部 阅读全文
posted @ 2019-04-25 20:42 虎啸千峰 阅读(2299) 评论(0) 推荐(0) 编辑
摘要:一、概述 File是描述一个文件或者文件夹亦称为目录的类。 File中有两种创建file对象的方法:File(String pathname)和 File(File parent, String child); 1、通过路径名创建file文件 2、通过父路径和子路径创建file对象 本质上是拼接父路 阅读全文
posted @ 2019-04-25 19:08 虎啸千峰 阅读(270) 评论(0) 推荐(0) 编辑
摘要:一、概述 目前各类语言中向函数传递参数的类型分为三种: 其中按值传递表示方法(函数)接收的是调用者提供的变量的拷贝,不改变参数的值;按引用传递表示方法(函数)接收的调用者提供的变量地址;按指针传递表示方法(函数)接收的是调用者提供的指针的拷贝,不改变指针的值和地址,但可以改变指针所指向的地址。 ja 阅读全文
posted @ 2019-04-25 13:02 虎啸千峰 阅读(458) 评论(0) 推荐(0) 编辑
摘要:一、异常概述 异常是为了反馈和处理/解决问题设计的一套机制。异常的顶级父类是Throwable,它有两个子类:Error、Exception。下面分别详细介绍二者。 二、异常的特点 1、Exception的定义:表示在合理的应用程序中出现的可以处理的问题。 2、异常的分类: 编译时异常:在编译的时候 阅读全文
posted @ 2019-04-21 22:40 虎啸千峰 阅读(715) 评论(0) 推荐(0) 编辑
摘要:一、概述 Java中的日期类设计的比较失败,刚开始使用Date来计算时间,后来大部分Date类的方法都过时了;想用Calendar类代替Date类,然而Calendar类也是不尽如人意。下面简单介绍下Java中的日期转换方法。 1、Date类 Date类的构造方法有两个,public Date()和 阅读全文
posted @ 2019-04-21 21:36 虎啸千峰 阅读(9578) 评论(0) 推荐(1) 编辑
摘要:一、概述 String是代表字符串的类,本身是一个最终类,使用final修饰,不能被继承。 二、String字符串的特征 1. 字符串在内存中是以字符数组的形式来存储的。 示例如下,可以从String的底层源码中看到。 2.因为字符串是常量,所以本身是存储在方法区的常量池中。只要字符串的实际值一样, 阅读全文
posted @ 2019-04-19 19:10 虎啸千峰 阅读(2027) 评论(0) 推荐(0) 编辑
摘要:一、概述 正则表达式通常被用来对字符串提供范围性的校验、替换那些符合某个模式(规则)的文本。 正则表达式所对应的类Pattern,所有的正则表达式都是在这个类下创建的。Pattern类用于创建一个正则表达式,也可以说创建一个匹配模式,它的构造方法是私有的,不可以直接创建,但可以通过Pattern.c 阅读全文
posted @ 2019-04-18 20:29 虎啸千峰 阅读(7963) 评论(0) 推荐(0) 编辑
摘要:一、概述 因为基本数据类型的变量身上没有任何的方法和属性,所以针对基本数据类型提供了对应的类形式--包装类。 利用这个类产生对象,调用对象身上的方法来操作这个数据。 二、分类 包装类分为以下几种: 三、包装类使用时需要注意点 3.对于整数而言,在进行自动封箱的时候,会有判断范围:-128~127,在 阅读全文
posted @ 2019-04-18 19:33 虎啸千峰 阅读(241) 评论(0) 推荐(0) 编辑
摘要:一、概述 Object时java中顶级父类,也是唯一没有父类的类;它是整个java中最基本的类,在java中所有的类都默认继承了Object。 二、重要方法 1、clone方法 克隆出一个新的对象。 使用clone方法时的注意点: 2、finalize方法 通知GC进行垃圾对象的回收,但是GC不一定 阅读全文
posted @ 2019-04-16 08:50 虎啸千峰 阅读(193) 评论(0) 推荐(0) 编辑
摘要:一、abstract关键字介绍 abstract可以修饰方法、类。使用abstract修饰的方法和类分别叫做抽象方法和抽象类。 1、抽象方法 抽象方法的定义:指可以通过abstract关键字声明的方法,这种方法只有方法声明没有方法体。 抽象方法存在的意义:如果所有的子类都对父类的某个或者某些方法做了 阅读全文
posted @ 2019-04-15 20:04 虎啸千峰 阅读(550) 评论(0) 推荐(0) 编辑
摘要:一、内部类的概念 定义在类中或接口中的类称之为内部类。 如果某个类只在另一个类中或另一个类的某个方法中使用,而不希望在整个项目中单独定义这个类,则可以通过定义内部类的方式,将这个类定义在需要使用它的类的内部或者该类方法的内部。 二、内部类的分类 内部类分为方法内部类、成员内部类、静态内部类和匿名内部 阅读全文
posted @ 2019-04-15 14:00 虎啸千峰 阅读(256) 评论(0) 推荐(0) 编辑
摘要:一、package关键的作用 1、包的概念 package翻译为包,本质上就是一个文件夹,通过包组织项目结构的过程,就是通过包对应的文件夹管理.java和.class文件的过程。 2、包的作用 通过包来组织项目结构,可以是项目结构清晰,便于维护。 不同的包相当于不同的前缀,使的不同包下相同名称的类不 阅读全文
posted @ 2019-04-14 22:35 虎啸千峰 阅读(1933) 评论(0) 推荐(0) 编辑
摘要:一、Java面向对象的特征之封装 1、封装的概念 面向对象是利用对象来代表现实生活中的事物。使用对象的属性来表示事物的特性;使用对象中的方法代表事物的行为亦成为动作。将事物的属性和方法封存到一起形成对象的过程就是对象的封装。 封装一方面将属性和方法放置到一起形成对象,另一方面也要控制这些方法和属性的 阅读全文
posted @ 2019-04-11 14:08 虎啸千峰 阅读(1922) 评论(0) 推荐(0) 编辑
摘要:一、static关键字的作用 1、可以用于修改类的成员变量、代码块和类 具体示例如下所示: 2.静态的原理 使用static修改的成员属性、成员方法和代码块在类加载时,被放到静态区,并且只加载一次;只有当类被释放时,静态区所占的内存才会释放。因此,使用不当会造成内存泄漏。其原理图如下所示: 3.静态 阅读全文
posted @ 2019-04-11 10:59 虎啸千峰 阅读(4624) 评论(0) 推荐(1) 编辑
摘要:一、super关键字的作用 1、子类在构造方法中显示调用父类构造方法 super可以在子类的构造方法中显示调用父类的构造方法;并且这行代码必须出现在子类构造方法的第一行。原因:因为父类构造方法没有执行之前父类的属性和方法还没有被创建,则子类不能继承父类的属性和方法,因此子类的构造方法不能被执行。 2 阅读全文
posted @ 2019-04-11 09:37 虎啸千峰 阅读(6576) 评论(0) 推荐(0) 编辑
摘要:一、final关键字的功能概述 final关键字可以用来修饰引用、方法和类。 1、用来修饰一个引用 例子如下所示: 2.用来修饰一个方法 当使用final修饰方法时,这个方法将成为最终方法,无法被子类重写。但是,该方法仍然可以被继承。 3.用来修饰类 当用final修改类时,该类成为最终类,无法被继 阅读全文
posted @ 2019-04-10 20:26 虎啸千峰 阅读(118700) 评论(7) 推荐(20) 编辑
摘要:一、关键字、引用、直接量、变量、长量概念 1、关键字 java内部定义的java语言专用的单词,这些单词具有特殊含义,开发人员在定义自己声明的名称时,应该避开这些专用的单词。这些专用的单词也就称之为java关键字。 java共53个关键字,另外const,goto属于预留关键词,也不要使用。 2、标 阅读全文
posted @ 2019-04-05 19:58 虎啸千峰 阅读(368) 评论(0) 推荐(0) 编辑
摘要:一、作用域 1、作用域的概念 所谓的作用域是指引用可以作用到的范围。 一个引用的作用域是从引用定义位置到包裹它的最近的大括号的结束位置。只有在作用域范围内才可以访问到引用,超出作用域无法访问引用。 定义多个同名字的引用,作用不可重叠,如果重叠,编译会报错。 2、作用域实例 二、数组 1、数组的概念 阅读全文
posted @ 2019-04-05 17:51 虎啸千峰 阅读(579) 评论(0) 推荐(0) 编辑
摘要:一、控制结构 1、控制结构概述 控制结构是控制程序如何运行的特殊的语句结构。控制结构可以分为:顺序控制结构,分支控制结构和循环控制结构。 2、顺序控制结构 除了分支控制结构和循环控制结构之外的语句都是按照顺序控制结构运行的。即:语句由上到下,由左到右依次执行。 3、分支控制结构 a、if判断 if语 阅读全文
posted @ 2019-04-05 16:29 虎啸千峰 阅读(2038) 评论(0) 推荐(0) 编辑
摘要:一、注释 1、注释的概念 注释是程序中给人看的提示信息,会被编译器忽略;在程序编译和执行过程中不会有任何影响,仅仅在代码阅读时提供提示信息。 2、注释的形式 基本语法://注释的内容 a、行注释 解释:其中双斜线之后到当前行结尾的内容被注释掉了 b、块注释 基本语法:/* … */ 解释:则/* 和 阅读全文
posted @ 2019-04-05 15:19 虎啸千峰 阅读(1285) 评论(0) 推荐(0) 编辑
摘要:一、Java发展史 由于C++过于复杂,开发难度大,sun公司决定基于c++的基本语法进行改进,开发了一套新的编程语言,第一次搞了Oak,反应平平,失败了;后Sun公司1995年发布Java。 在Sun公司的管理下,java经历了若干个版本,其中1.0 1.1 1.2 1.3 1.4 5.0[增加了 阅读全文
posted @ 2019-04-02 20:28 虎啸千峰 阅读(447) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示