自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 Java线程

一、进程与线程1.进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,即进程空间或(虚空间)。进程不依赖于线程而独立存在,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。2.线程是指进程中的一个执行流程,一个进程中可以运行多个线程。比如java.exe进程中可以运行很多线程。线程总是属于某个进程,线程没有自己的虚拟地址空间,与进程内的其他线程一起共享分配给该进程的所有资源。3.进程在执行过程中拥有独立的内存单元,进程有独立的地址空间,而多个线程共

2020-06-07 18:28:21 73

原创 Java集合

Collection接口Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)。Java SDK不提供直接继承自Collection的类,Java SDK提供的类都是继承自Collection的“子接口”如List和Set。所有实现Collection接口的类都必须提供两个标准的构造函数:无参数的构造函数用于创建一个空的Collection,有一个 Collection参数的构造函数用于创建一个新的Collection,这个

2020-05-09 19:02:34 94

原创 Java异常

Java异常:Error、Exception**Error(仅靠程序本身无法恢复的严重错误):**一般是环境的问题,JVM的问题,并非程序的问题;最典型的就是虚拟机中运行的程序过多,造成的虚拟机内存溢出,虚拟机错误,还有系统崩溃之类的,应用程序是无法处理此类错误的。Error不在我们调试代码可以处理的范围中。**Exception(由java应用程序抛出和处理的非严重型错误):**Checke...

2020-05-06 19:27:19 112

原创 Java核心类库

Java类库结构功能划分为:语言类库、输入输出类库、实用程序类库和applet类库、图形用户接口awt类库、网络类库基础类库:import java.lang、import java.io、import java.util(1)语言类库Java.lang软件包封装了各种基本编程功能类方法,基本对象类、布尔类、字符和数字类型包容器,基本数学函数类,字符串类(2)输入输出类库Java.io...

2020-04-30 20:26:48 527

原创 抽象类和接口

Java抽象类抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法和构造方法的访问和普通类一样抽象方法如果设计一个类,该类包含一个特别的成员方法,该方法的具体实现由它的子类确定,那么你可以在父类中声明该方法为抽象方法Abstract关键字同样可以用来声明抽象方法,抽象方法只包含一个方法名,而没有方法体Java接口(特殊的抽象类)接口定义:接口,在Java编程语言中是一...

2020-04-23 18:39:50 84

原创 编程基础

访问控制符Java访问修饰符public、protected、private置于类的成员定义前,用来限定其他对象对该类对象的访问权限1.对于class的权限修饰符只可以用public和default2.public类可以在任意地方被访问3.default类只可以被同一个包内部的类访问使用访问修饰符的准则1.类里绝大部分属性都应该使用private修饰,除了一些static修饰类似全局...

2020-04-23 18:23:17 117

原创 关键字

new关键字1.为对象分配内存空间2.引起对象构造方法的调用3.为对象返回一个引用static关键字1.静态方法和静态变量是属于某一个类,而不属于类的对象2.静态方法和静态变量的引用直接通过类名引用3.在静态方法中不能调用非静态的方法和引用非静态的成员变量4.可以用类的对象obj去调用静态的方法特殊变量this1.this变量代表对象本身2.当类中有两个同名变量,一个属于类,...

2020-04-15 18:41:28 86

原创 构造方法

**构造方法:**是类的一个特殊方法,用于创建对象时初始化对象中属性值。语法:[访问符] 类名([参数列表]){ //初始化语句}类的构造器1.每一个类都有自己的构造方法,或者称为类的构造器。构造方法是用来创建一个类的实例的。2.构造方法具有参数和语句体,但没有返回类型的声明。如果有返回类型声明,则此方法就不再是构造方法,而成为一个一般的成员方法3.构造方法不是类的成...

2020-04-04 18:55:49 207

原创 Java面向对象

面向对象的概念1.面向对象是一个符合人类思维习惯的编程思想。2.现实生活中存在各种形态不同的事物,这些事物之间存在着各种各样的联系。3.在程序中使用对象来映射现实中的事物,使用对象的关系来描述事物之间的联系,这种思想就是面向对象。面向对象简介1.面向对象的分析(OOA):确定需求或者业务的角度,按照面向对象的思想来分析业务。2.面向对象的设计(OOD):一个中间过渡环节,其主要作用在O...

2020-03-25 18:39:25 99

原创 特殊关键字的使用:break、continue

转移语句Java提供一些转移语句来控制分支和循环结构,使程序员更方便地控制程序执行地方向提供地转移语句有以下三种:1.break语句2.continue语句3.return语句break语句break语句用于终止分支结构或循环结构,其主要用在以下3种情况:1.在switch语句中,用于终止case语句,跳出switch分支结构2.在循环结构中,用于终止循环语句,跳出循环结构3....

2020-03-10 18:52:12 809

原创 Java语言基础

2.5程序流程控制1.顺序结构程序从上到下逐行地执行,中间没有任何判断和跳转2.分支结构根据条件,选择性地执行某段代码有If…else和switch—case两种分支语句3.循环结构循环条件,重复性地执行某段代码有while、do…while、for三种循环语句2.5.1顺序结构Java中定义成员变量时采用合法的前向引用如:public class Test{int num...

2020-03-09 19:25:40 99

原创 Java语言基础

2.1.1字符集1.字符是各种文字和符号的总称,包括个国家文字、标点符号、图形符号、数字等。字符集是多个字符的集合,不同的字符集所包含的字符个数也不同2.常见字符集:ASCII字符集、GB2312字符集、Unicode字符集2.12分隔符1.Java中使用多种字符作为分隔符,用于辅助程序编写、阅读和理解。这写分隔符可以分为两类空白符:没有明确意义,但帮助编译器正确理解源程序,包括空格、回...

2020-03-08 20:21:50 159

原创 Java语言的环境搭建

1.3明确什么是JDK,JRE1.JDK(Java Deveploment Kit Java开发工具包)JDK是提供给Java开发人员使用的,其中包含了Java的开发工具,也包括了JRE。所以安装了JDK,就不用单独安装JRE了。其中的开发工具:编译工具(Javac.exe)打包工具(Jar.exe)等2.JRE(Java Runtime Environment Java运行环境)包括J...

2020-03-07 19:00:28 77

原创 Java起源

1.1.1 Java起源1.Java来自Sun公司的一个“绿色项目”(Green Project),原先的目的是为家用消费电子产品一个人分布式代码系统,目标是把E-mail发给电冰箱、电视机等家用电器,对这些电器进行控制以及信息交流。2.詹姆斯·高斯林(James Gosling)也被人们亲切的称为Java之父。1.1.2 Java发展史1.1995年5月23日版本号:无说明:Java...

2020-03-06 19:25:25 1313

空空如也

空空如也

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

TA关注的人

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