自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux入门

Linux什么是Linux?Linux在操作使用中时通过 输入命令——shell解释——内核处理Linux的内核一般包含五大部分:进程管理、存储管理、文件管理、设备管理和网络管理,是一组程序模块,具有访问硬件设备和所有主存空间的权限,是仅有的能够执行特权指令的程序,。主要功能是:资源抽象、资源分配、资源共享。(相当于Linux的核心所在)shell作用:内核是 如何对资源进行合理的分配...

2019-08-11 10:10:15 324

原创 JavaWeb入门

JavaWeb介绍Web:网页静态Web (HTML):从网页中获取的数据始终不变动态Web(JSP、Servlet):可以从服务器端动态的获取数据;在Java中 , 动态Web资源开发的技术统称为 JavaWeb;Web应用程序Web应用程序就是提供浏览器服务支持的一些程序我们需要把自己开发出来的Web程序放在我们服务器的webapps目录下发展静态Webhtml,ht...

2019-07-16 17:27:52 275

原创 JDBC

JDBC数据库驱动这里的驱动的概念和平时听到的那种驱动的概念是一样的,比如平时购买的声卡,网卡直接 插到计算机上面是不能用的,必须要安装相应的驱动程序之后才能够使用声卡和网卡,同样道理, 我们安装好数据库之后,我们的应用程序也是不能直接使用数据库的,必须要通过相应的数据库 驱动程序,通过驱动程序去和数据库打交道。JDBC介绍SUN公司为了简化、统一对数据库的操作,定义了一套Java操作数据...

2019-07-12 20:06:36 228

原创 MySQL基础

什么是MySQL?MySQL是数据库管理系统,能够帮助你管理关系型数据库,并且是开源的,意味着这是免费的,如果必要,你可以修改源代码。尽管MySQL是开源软件,你需要买社区版才能得到专项服务。MySQL 对比Oracle和 SQL server 有非常大的优势。.MySQL 可以在几乎所有平台上运营UNIX, Linux, Windows,小到你可以安装服务器在自己的pc中,而且,可靠,...

2019-07-12 18:08:25 461

原创 JavaScript操作BOM对象

BOM模型BOM : 浏览器对象模型 ( Browser Object Model )BOM提供了独立于内容的 , 可以与浏览器窗口进行互动的对象结构windowwindow.close(); //关闭窗口 window.alert("message"); //弹出一个具有OK按钮的系统消息框,显示指定的文本 window.confirm("Are you sure?");...

2019-06-27 10:12:16 156

原创 JavaScript基础

JavaScriptJavaScript基础什么是JavaScript?JavaScript是一种基于对象和事件驱动的 , 并具有安全性能的脚本语言JavaScript的特点向HTML页面中添加交互行为脚本语言 , 语法和Java类似解析型语言 , 边执行边解释JavaScript基本结构语法<script type="text/javascript"> &...

2019-06-27 09:32:19 137

原创 CSS 浮动

浮动标准文档流组成 块级元素(block) h1~h6 、p 、 div 、列表 内联元素(inline) span 、 a 、 img 、 strong...注意:内联标签可以包含于块级标签中,成为它的子元素,而反过来则不成立浮动(float)float属性属性值说明left元素向左浮动right元素向右...

2019-06-21 10:53:35 142

原创 CSS美化网页元素

为什么使用CSS?有效的传递页面信息使用CSS美化过的页面文本 , 漂亮 , 美观 , 可以吸引用户可以很好的突出页面的主题内容 , 使用户第一眼可以看到页面主要内容具有良好的用户体验span 和 divspan标签的作用能让某几个文字或者某个词语凸显出来行内元素div标签块级元素span标签的使用示范:<!DOCTYPE html><html lang...

2019-06-20 14:43:49 298

原创 初学CSS

什么是CSSCascading Style Sheet 层叠样式表表现HTML文件样式的语言 u包括对字体、颜色、边距、高度、宽度、背景图片、网页定位等设定CSS的优势内容与表现分离网页的表现统一,容易修改丰富的样式,使得页面布局更加灵活减少网页的代码量,增加网页的浏览速度,节省网络带宽运用独立于页面的CSS,有利于网页被搜索引擎收录基础语法选择器{声明1;声明2;…}...

2019-06-19 16:31:44 131

原创 HTML

HTML什么是HTML?超文本标记语言 ( Hyper Text Markup Language )超文本 : 文字 , 图片 , 音频 , 视频 , 动画 ,…优势所有的浏览器都支持市场的需求—从C/S—>b/s架构跨平台W3C标准万维网联盟( World Wide Web Consortium )三个标准结构化标准—>HTML , xml等...

2019-06-13 21:25:27 130

原创 注解与反射

注解注解(Annotation)作用:1.不是程序本身 , 可以对程序作出解释.(这一点和注释(comment)没什么区别)2.可以被其他程序(比如:编译器等)读取格式:注解是以"@注释名"在代码中存在的 , 还可以添加一些参数值 , 例如:@SuppressWarnings(value=“unchecked”).在哪里使用?可以附加在package , class , metho...

2019-06-13 18:38:58 303

原创 JAVA多线程

多线程进程和线程进程是程序的一次执行过程,是系统运行程序的基本单位,因此进程是动态的。系统运行一个程序即是一个进程从创建,运行到消亡的过程线程与进程相似,但线程是一个比进程更小的执行单位。一个进程在其执行的过程中可以产生多个线程。与进程不同的是同类的多个线程共享同一块内存空间和一组系统资源,所以系统在产生一个线程,或是在各个线程之间作切换工作时,负担要比进程小得多,也正因为如此,线程也被称为...

2019-06-06 22:17:55 144

原创 网络编程

网络编程网络编程就是两个或多个设备之间的数据交换,其实更具体的说,网络编程就是两个或多个程序之间的数据交换,和普通的单机程序相比,网络程序最大的不同就是需要交换数据的程序运行在不同的计算机上,这样就造成了数据交换的复杂。虽然通过IP地址和端口可以找到网络上运行的一个程序,但是如果需要进行网络编程,则还需要了解网络通讯的过程。网络通讯方式在现有的网络中,网络通讯的方式主要有两种:TCP(传输...

2019-05-30 19:58:38 164

原创 GUI编程

GUI编程•Graphical User Interface(图形用户接口)。•用图形的方式,来显示计算机操作的界面,这样更方便更直观。需要用到的两个包:java.awt:Abstract Window ToolKit (抽象窗口工具包),需要调用本地系统方法实现功能。属重量级控件。javax.swing:在AWT的基础上,建立的一套图形界面系统,其中提供了更多的组件,而且完全由Ja...

2019-05-30 18:03:56 438

原创 JAVA中的数据输入输出流,内存操作流, 打印流, 序列化流, 随机访问流 ,Properties

数据输入输出流的概述和使用数据输入和输出流:数据输入流: DataInputStream数据输出流: DataOutputStream特点: 可以写基本数据类型,可以读取基本数据类型内存操作流的概述和使用内存操作流的概述a:操作字节数组ByteArrayOutputStreamByteArrayInputStream此流关闭无效,所以无需关闭b:操作字符数组CharArra...

2019-05-22 17:00:59 120

原创 JAVA中的字符流,以及文件复制的应用

字符流出现的原因及编码表概述和常见编码表字符流出现的原因:由于字节流操作中文不是特别方便,所以,java就提供了字符流常见的字符编码表:ASCII(数字、英文):1个字符占一个字节(所有的编码集都兼容ASCII)• ISO8859-1(欧洲):1个字符占一个字节• GB-2312/GBK:1个字符占两个字节• Unicode: 1个字符占两个字节(网络传输速度慢...

2019-05-22 16:23:14 448

原创 JAVA中的IO流

IO流IO流概述及其分类IO流概述IO流用来处理设备之间的数据传输Java对数据的操作是通过流的方式Java用于操作流的对象都在IO包中IO流分类按照数据流向输入流 读入数据输出流 写出数据按照数据类型字节流 可以读写任何类型的文件 比如音频 视频 文本文件字符流 只能读写文本文件什么情况下使用哪种流呢?如果数据所在的文件通过windows自带的记事本打开并能读懂里面...

2019-05-22 15:48:16 121

原创 Java中的异常处理,以及File类的使用

IO流IO流概述IO流用来处理设备之间的数据传输上传文件和下载文件异常的概述和分类A:异常的概述: 异常就是Java程序在运行过程中出现的错误。B:异常的分类: 举例:张三骑自行车旅游C:异常的继承体系异常的基类: Throwable严重问题: Error 不予处理,因为这种问题一般是很严重的问题,比如: 内存溢出非严重问题: Exception编译时异常: 非Runtime...

2019-05-15 21:04:24 507

原创 Java中的Map及其使用

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

2019-05-15 20:13:33 177342 9

原创 Java中的Set集合

set集合特点:存储是元素顺序和取出时元素顺序不一致;唯一,存入的元素唯一,不会出现重复HashSet保证元素唯一性HashSet 底层数据结构是哈希表. HashSet 不是线程安全的 集合元素可以是 null哈希表:是一个元素为链表的数组,综合了数组和链表的优点 (像新华字典一样) (JDK1.7之前)当向 HashSet 集合中存入一个元素时,HashSet 会调用该对象的 ha...

2019-05-15 18:56:53 234

原创 JAVA中的List,以及泛型的基本使用

Vector的特有功能A:Vector类概述: Vector 类可以实现可增长的对象数组 , Vector 是同步的。B:Vector类特有功能public void addElement(E obj)public E elementAt(int index)public Enumeration elements()LinkedList的特有功能A:LinkedList类概述: L...

2019-05-08 16:44:17 13922

原创 JAVA中的集合

对象数组对象数组的概述和使用我有3个学生,请把这个3个学生的信息存储到数组中,并遍历数组,获取得到每一个学生信息。学生:Student成员变量:name,age构造方法:无参,带参成员方法:getXxx()/setXxx()public class Demo { public static void main(String[] args) { Student...

2019-05-08 16:10:59 157

原创 正则表达式,以及JAVA中常用的工具类

正则表达式正则表达式的概述和简单使用正则表达式:正确规则的表达式 规则java给我们定的是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。其实就是一种规则。有自己特殊的应用。案例演示需求:校验qq号码.1:要求必须是5-15位数字2:0不能开头 public static void main(String[] args) { Scanner sc...

2019-05-08 15:45:40 223

原创 JAVA中StringBuffer类,数组排序算法,以及基本类型封装类

StringBuffer类概述我们如果对字符串进行拼接操作,每次拼接,都会构建一个新的String对象,既耗时,又浪费空间。而StringBuffer就可以解决这个问题方法1.构造方法public StringBuffer(): 无参构造方法public StringBuffer(int capacity): 指定容量的字符串缓冲区对象public String...

2019-05-08 15:16:03 772

原创 JAVA中的Scannr类,以及String类

Scanner的概述和构造方法原理Scanner的概述:JDK5以后用于获取用户的键盘输入B:Scanner的构造方法原理Scanner(InputStream source)System类下有一个静态的字段:public static final InputStream in; 标准的输入流,对应着键盘录入。Scanner类的hasNextXxx()和nextXxx()方法的讲解...

2019-04-24 18:52:24 544

原创 JAVA Object类中的常见方法

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

2019-04-24 15:12:46 257

原创 JAVA中的内部类,以及方法参数类型以及返回值类型问题

方法参数类型以及返回值类型问题类名作为形式参数如果你以后看到一个方法的形参要一个类 类型,你就传一个该类的对象例:public class MyTest { public static void main(String[] args) { Student student = new Student(); int num=2; set(...

2019-04-17 19:23:20 774

原创 JAVA中的多态,接口,抽象类

多态多态的概述及其代码体现概述:某一个事物,在不同时刻表现出来的不同状态。举例: Cat c=new Cat();Animal a=new Cat();猫可以是猫的类型。猫 m = new 猫();同时猫也是动物的一种,也可以把猫称为动物。动物 d = new 猫();前提:a:要有继承关系。b:要有方法重写。 其实没有也是可以的,但是如果没有这个就没有意义。c:要有父...

2019-04-17 18:24:47 186

原创 JAVA中的代码块,继承,以及final等关键字

代码块概述:在Java中,使用{}括起来的代码被称为代码块。代码块分为:局部代码块,构造代码块,静态代码块,同步代码块常见代码块的使用:a:局部代码块在方法中出现;限定变量生命周期,及早释放,提高内存利用率b:构造代码块在类中方法外出现;多个构造方法方法中相同的代码存放到一起,每次调用构造都执行,并且在构造方法前执行c:静态代码块在类中方法外出现,加了static修饰在类中方法...

2019-04-17 17:36:46 185

原创 JAVA学习历程

JAVA数组概念:数组是存储同一种数据类型多个元素的集合。也可以看成是一个容器。数组既可以存储基本数据类型,也可以存储引用数据类型。数组定义格式格式1: 数据类型[] 数组名;格式2: 数据类型 数组名[];数组的初始化:JAVA中的数组必须初始化才能使用。动态初始化: 只指定长度,由系统给出初始化值。数据类型[] 数组名 = new 数据类型[数组长度]int[] ar...

2019-04-10 16:56:34 7483

原创 JAVA学习记录

JAVA基础学习记录3月30日JAVA语言基础1.选择结构if语句格式及其使用if(比较表达式) {语句体1;}else {语句体2;}执行流程:先计算比较表达式的值,看其返回值是true还是false。如果是true,就执行语句体1;如果是false,就执行语句体2;案例演示:获取两个数据中较大的值Scanner sc=new Scanner(System.in);...

2019-04-03 18:19:08 421

空空如也

空空如也

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

TA关注的人

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