自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CSS3

CSS:页面美化和布局控制1. 概念: Cascading Style Sheets 层叠样式表 * 层叠:多个样式可以作用在同一个html的元素上,同时生效2. 好处: 1. 功能强大 2. 将内容展示和样式控制分离 * 降低耦合度。解耦 * 让分工协作更容易 * 提高开发效率3. CSS的使用:CSS与html结合方式 1. 内联样式 * 在标签内使用style属性指定css代码 * 如:<div style="color:red;">hello

2020-07-29 20:03:31 107 1

原创 HTML

一、Html简介HTML是英文 HyperText Markup Language 的缩写,它的意思是"超文本标记语言",用它编写出文档的文件的扩展名是“.html”或“.htm”(微软的操作系统),他是可供浏览器解释浏览的文件格式。你可以使用记事本,写字板或者是专业的IDE如:Dreamweaver等等编辑工具来编写HTML文件。HTML标记两端有两个符号“<”和“>”,这两个符号称为角括号。html标签通常是成对出现的,比如“”和“”,前一个是开始标记,后面的是结束标记,在开始和结束标

2020-06-28 14:20:46 235

原创 反射

一、类的加载概述和加载时机类的加载概述当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接,初始化三步来实现对这个类进行初始化。加载就是指将class文件读入内存,并为之创建一个Class对象。任何类被使用时系统都会建立一个Class对象。连接验证 : 是否有正确的内部结构,并和其他类协调一致准备 : 负责为类的静态成员分配内存,并设置默认初始化值解析: 把类中的符号引用转换为直接引用初始化 以前的初始化步骤类的加载时机创建类的实例 new Student()

2020-06-21 19:12:43 107

原创 多线程(2)

一、死锁问题同步弊端效率低如果出现了同步嵌套,就容易产生死锁问题死锁问题是指两个或者两个以上的线程在执行的过程中,因争夺资源产生的一种互相等待现象public class MyLock { public static final Object obj1=new Object(); public static final Object obj2=new Object();}public class DieLock extends Thread { private

2020-06-07 11:22:07 110

原创 多线程

一、多线程概述进程:正在运行的程序,是系统进行资源分配和调用的独立单位。每一个进程都有它自己的内存空间和系统资源。线程:是进程中的单个顺序控制流,是一条执行路径一个进程如果只有一条执行路径,则称为单线程程序。一个进程如果有多条执行路径,则称为多线程程序。二、Java程序运行原理java 命令会启动 java 虚拟机,启动 JVM,等于启动了一个应用程序,也就是启动了一个进程。该进程会自动启动一个 “主线程” ,然后主线程去调用某个类的 main 方法。所以 main方法运行在主线程中。在

2020-06-04 16:13:30 104

原创 IO流(其他)

一、数据输入输出流的概述和使用数据输入流: DataInputStream数据输出流: DataOutputStream 特点: 可以写基本数据类型,可以读取基本数据类型 public static void main(String[] args) throws IOException { writeData(); readData(); } private static void readData() throws IOException {

2020-06-02 18:24:56 94

原创 IO流(字节字符)

一、IO流1.1、IO流概述IO流用来处理设备之间的数据传输上传文件和下载文件Java对数据的操作是通过流的方式Java用于操作流的对象都在IO包中1.2、IO流分类按照数据流向输入流 读入数据输出流 写出数据按照数据类型字节流字符流什么情况下使用哪种流呢?如果数据所在的文件通过windows自带的记事本打开并能读懂里面的内容,就用字符流。其他用字节流。1.3、IO流常用基类字节流的抽象基类:InputStream ,OutputStream。字符流的抽象基类:Read

2020-06-01 16:41:25 169 1

原创 异常与File类

一、异常1.1、异常概述异常:异常就是Java程序在运行过程中出现的错误。异常由来:问题也是现实生活中一个具体事务,也可以通过java 的类的形式进行描述,并封装成对象。其实就是Java对不正常情况进行描述后的对象体现。...

2020-05-30 09:39:45 189

原创 集合(4)

一、Map接口Map接口概述将键映射到值的对象一个映射不能包含重复的键每个键最多只能映射到一个值Map接口和Collection接口的不同Map是双列的,Collection是单列的Map的键唯一,Collection的子体系Set是唯一的Map集合的数据结构值针对键有效,跟值无关Collection集合的数据结构是针对元素有效...

2020-05-22 09:18:46 95

原创 集合(3)

一、Set接口Set接口概述一个不包含重复元素的 collection。(无序)Set案例存储字符串并遍历public static void main(String[] args) { Set<String> set = new HashSet<String>(); set.add("hello"); set.add("world"); set.add("java"); for(String

2020-05-20 16:34:02 100

原创 集合(2)

一、ArrayList类1.1、ArrayList类概述ArrayList类概述底层数据结构是数组,查询快,增删慢线程不安全,效率高1.2、成员方法与之前提到List类大致相同。1.3、练习①存储字符串并遍历:public static void main(String[] args) { ArrayList arr = new ArrayList(); arr.add("hello"); arr.add("world");

2020-05-14 10:05:27 119

原创 集合(1)

一、集合类概述为什么出现集合类?面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,Java就提供了集合类。数组和集合类同是容器,有何不同?数组虽然也可以存储对象,但长度是固定的;集合长度是可变的。数组中可以存储基本数据类型,集合只能存储对象。集合类的特点集合只用于存储对象,集合长度是可变的,集合可以存储不同类型的对象。二、Collection接口2.1、Collection集合的继承体系2.2、Collection接口概述Collection 层次结构中的根接口。

2020-05-12 09:12:05 147

原创 常用类,正则表达式

一、正则表达式1.1、正则表达式概述及基本使用正则表达式:是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。其实就是一种规则。有自己特殊的应用。例如:校验qq号码.1:要求必须是5-15位数字2:0不能开头//普通实现方式public class Test { public static void main(String[] args) { ...

2020-05-04 13:55:24 194

原创 StringBuffer、Arrys类和数组排序

StringBuffer如果对字符串进行拼接操作,每次拼接,都会构建一个新的String对象,既耗时,又浪费空间。而StringBuffer就可以解决这个问题。1、String与StringBuffer区别前者一旦定义不能改变内容和长度,后者可以。2、StringBuffer与StringBuilder区别StringBuffer:同步的,数据安全,效率低。StringBuilder...

2020-05-03 13:43:23 164

原创 String类

关于构造方法和功能方法的使用一、构造方法public static void main(String[] args) { String s1 = new String(); System.out.println(s1);//实际上调用tostring方法,输出为空串 System.out.println("===================...

2020-04-28 09:50:56 91

原创 Object类和一些常用类

一、API概述以及Object类的概述A:API(Application Programming Interface)应用程序编程接口B:Java API就是Java提供给我们使用的类,这些类将底层的实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用。C:Object类概述类层次结构的根类所有类都直接或者间接的继承自该类(顶层父类)D:构造方法publi...

2020-04-26 14:46:57 125

原创 面向对象4

一、抽象类1.1、抽象类概述在Java中,一个没有方法体的方法应该定义为抽象方法,而类中如果有抽象方法,该类必须定义为抽象类。抽象类特点抽象类和抽象方法必须用abstract关键字修饰格式abstract class 类名 {}public abstract void eat();抽象类不一定有抽象方法,有抽象方法的类一定是抽象类抽象类不能实例化按照多态的方式,由具体的子类实...

2020-04-26 10:26:39 217

原创 面向对象3

一、继承1.1、继承的引入和概述A:继承概述多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要继承那个类即可。B:继承格式通过extends关键字可以实现类与类的继承class 子类名 extends 父类名 {}单独的这个类称为父类,基类或者超类;这多个类可以称为子类或者派生类。1.2、继承案例演示以及继承的好处和弊端publi...

2020-04-19 09:55:04 71

原创 面向对象2

一、构造方法1.1、构造方法概述和格式A:构造方法概述和作用创建对象,给对象中的成员进行初始化B:构造方法格式特点a:方法名与类名相同b:没有返回值类型,连void都没有c:没有具体的返回值1.2、构造方法的重载及注意事项构造方法注意事项:a:如果我们没有给出构造方法,系统将自动提供一个无参构造方法。b:如果我们给出了有参数构造方法,系统将不再提供默认的无参构造方法。注意:...

2020-04-17 11:37:00 122

原创 面向对象1

1、面向对象思想概述

2020-04-14 16:02:48 84

原创 二维数组与递归

一、二维数组1.1、二维数组概述其实二维数组其实就是每一个元素为一维数组的数组。1.2、二维数组定义格式及内存图解二维数组格式1数据类型[ ] 变量名 = new 数据类型[m][n];m表示这个二维数组有多少个一维数组 必须写上n表示每一个一维数组的元素个数 可选举例:int [][] arr=new int [3][2];定义了一个二维数组arr,这个二维数组有3个一维...

2020-04-12 09:53:55 552

原创 方法与一维数组

一、方法1.1、方法概述方法就是完成特定功能的代码块,在很多语言里面都有函数的定义,函数在Java中被称为方法。1.2、方法格式修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2…) { 函数体; return 返回值; }练习:求两个数据之和的案例public static void main(String[] args) { i...

2020-04-08 09:14:12 164

原创 流程控制语句

一、流程控制语句的概述在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的。也就是说程序的流程对运行结果有直接的影响。所以,我们必须清楚每条语句的执行流程。而且,很多时候我们要通过控制语句的执行顺序来实现我们要完成的功能。二、流程控制语句-顺序结构2.1、顺序结构概述是程序中最简单最基本的流程控制,没有特定的语法结构,按照代码的先后顺序,依次执行,程序中大多数的代码都是这样...

2020-04-04 23:00:20 259

原创 数据类型与运算符

一、注释二、关键字与标识符三、数据类型四、运算符

2020-04-02 20:56:34 107

原创 进制转换与原反补码的计算

一、进制转换1.1 进制的由来二进制 由0,1组成。以0b开头八进制 由0,1,…7组成。以0开头十进制 由0,1,…9组成。整数默认是十进制的十六进制由0,1,…9,a,b,c,d,e,f(大小写均可)。以0x开头1.2、其他进制向十进制转换位权展开法1.3、十进制向其他进制转换1.4、任意进制之间的转换可以以十进制作为桥梁,先转换为十进制,再向其他进制转换。...

2020-03-30 21:02:15 966 1

原创 一些学习JAVA的预备知识

Java入门1、计算机基础知识1.1、软件与硬件硬件:计算机硬件(Computer Hardware)是指计算机系统中由电子,机械和光电元件等组成的各种物理装置的总称。这些物理装置按系统结构的要求构成一个有机整体为计算机软件运行提供物质基础。计算机硬件通常由CPU、主板、内存、电源、主机箱、硬盘、显卡、键盘、鼠标,显示器等多个部件组成。软件:计算机软件是使用计算机过程中必不可少的东西,计算...

2020-03-29 20:52:21 236

空空如也

空空如也

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

TA关注的人

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