自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Note1:三次握手和四次挥手

<1>三次握手所谓三次握手(Three-Way Handshake)即建立TCP连接,就是指建立一个TCP连接时,需要客户端和服务端总共发送3个包以确认连接的建立。在socket编程中,这一过程由客户端执行connect来触发。参考文档:https://blog.csdn.net/zixiaomuwu/article/details/60965466问题1: 为什么要三次握...

2019-04-10 11:39:48 108

原创 33.3 XML语言

XML:可扩展标记语言一、概念:可扩展: 标签名可以自己定义   呵呵>呵呵>二、命名规范:不能用数字开头,不能使用纯数字,区分大小写 三、功能:   1.用作配置文件   2.用作网络数据传输的载体(xml用于PC端数据传输的载体JSON  {"username":"张三","age":23,"sex":"1"}一般用于移动端的数据

2017-10-19 13:33:28 187

原创 33.2 JDBC第三方连接池

1.连接池作用:管理数据库的连接,提高项目的性能就是在连接池初始化的时候存入一定数量的连接,用的时候通过方法获取,不用的时候归还连接即可.2.常用连接池:DBCP:(理解)    apache组织使用步骤:1.导入jar包(commons-dbcp-1.4.jar和commons-pool-1.5.6.jar)2.使用apia.硬编码(不推荐)//创建连接池Ba

2017-10-19 13:15:40 272

原创 33.1 JDBC技术与事物

一、JDBC技术: java数据库连接技术(1)接口:Connection:连接对象        Statement: 执行命令对象:把SQL语句发送到数据库执行        ResultSet: (在线式)结果集接口,必须要保持与数据库的连接!(2)开发步骤:1. 建项目,引入数据库驱动包2. 加载驱:Class.forName(..);3. 获取

2017-10-19 12:56:20 213

原创 11.2常用类(Arrays类,Bigdecimal类,BigInteger类,System类,Calendar类,Date类,Math类,Random类,正则表达式)

Arrays类,Bigdecimal类,BigInteger类,System类,Calendar类,Date类,Math类,Random类,正则表达式

2017-08-07 10:52:20 412

原创 11.1数组高级

一、排序A:(1)冒泡排序:两两比较,大的往后放,第一次比较完毕,最大值出现在数组中的最大索引处,依次这样比较,最终得到一个排好序的数组(2)//冒泡排序主要代码:功能      public static void bubbleSort(int[] arr){             for(int x = 0 ; x                     fo

2017-08-07 10:50:32 337

原创 10.2常用类(Integer类,Character类)

一、Integer类(1)Integer类在对象中包装了一个基本类型 int 的值。Integer类型的对象包含一个 int 类型的字段。(2)成员变量:MAX_VALUE:值为 231-1的常量,它表示int类型能够表示的最大值。MIN_VALUE:值为-231的常量,它表示 int 类型能够表示的最小值。(3)成员方法:public static Str

2017-08-02 22:25:32 319

原创 10.1常用类(StringBuffer类)

StringBuffer类概述及其构造方法(1)StringBuffer概述:构造一个字符串缓冲区,可变字符序列,线程安全的!【线程安全】(多线程的一个范畴)线程:是依赖于进程而存在!线程的安全------>同步了---->效率低  举例:银行的网站,医院的网站线程不安全----->不同步---->效率高   举例:论坛之类的网站,新闻类的网站(2)Stri

2017-08-02 22:22:50 263

原创 9.1常用类(String类)

String类概述及其构造方法(重点)(1)String类概述:  String类代表字符串,Java程序中的所有字符串字面值(如 "abc" )都作为此类的实例实现。字符串是常量,它们的值在创建之后不能更改。(字符串一旦被赋值,其值不能在被改变!):不可变的字符序列。字符串可以看成是字符数组String s = “helloworld”;s也是一个对象。(2)构造方法:①

2017-07-30 17:38:35 233

原创 8.2常用类(Object类,Scanner类)

一、Object类概述及其构造方法(1)     Object类概述:是类层次结构的根类,所有类都直接或者间接的继承自该类,所有对象(包括数组)都实现这个类的方法。(2)     构造方法:public Object()(3)     Object类的成员方法:publicint hashCode()a.  返回该对象的哈希码值。哈希码值在底层通过哈希表进行的一个哈希算法算出来

2017-07-30 12:25:26 206

原创 8.1面向对象(形式参数与返回值,修饰符,内部类)

一、形式参数和返回值问题案例(1)形式参数:a. 基本类型                        b.  引用类型1.  类:要的是该类的对象2.  抽象类:需要抽象类的子类对象,因为抽象类不能直接实例化3.  接口:不能直接实例化,只能通过接口多态形式,需要传递的是接口的子实现类对象(2)返回值类型: a. 基本类型

2017-07-30 12:19:48 263

原创 7.1面向对象(继承中成员方法关系,final关键字,多态,抽象类,接口)

一、继承中成员方法的关系(1)子类中的成员方法和父类中的成员方法名称不一致,分别调用!子类中的成员方法和父类中的成员方法名称一致的情况:  先在子类的成员位置找,有就输出,没有,在父类中的成员位置找;如果父类中没有,报错!(2)方法重写override:  子类出现了和父类一模一样的方法声明!子类在有自己特有的功能的时候,还应该具备父类的中的功能,使用方法重写(3)方法重写(覆

2017-07-26 20:43:45 491

原创 6.2面向对象(Math类,成员方法,代码块,继承,制作文档说明书)

一、Math类(1)Math 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。public static double random()返回带正号的 double 值,该值大于等于 0.0 且小于 1.0,[0.0,1.0),永远接近1.0返回值是一个随机选择的数。(2)应用举例:package org.westos_Math.random;impor

2017-07-25 15:20:30 286

原创 6.1面向对象(介绍,类与对象,封装,this关键字,构造方法,static关键字)

一、面向对象思想1.基于过程思想:给一个需求,通过分析需求,然后一步一步的去实现!完成一个功能的具体步骤!面向对象思想:创建对象,使用对象调用功能!(主要:对象)2.面向对象思想的特点:1)更符合我们的一些思想行为习惯2)让复杂的事情简单化3)让我们从执行者变成指挥者3.面向对象:把大象塞进冰箱案例:首先要分析这个需求有哪些类?(UML:名词提取法)

2017-07-16 22:45:03 429

原创 5.1java基础语法(二维数组)

二维数组:就是元素为一维数组的一个数组。一、1)格式1:数据类型[][]数组名 = new 数据类型[m][n];m:表示这个二维数组有多少个一维数组。n:表示每一个一维数组的元素有多少个。2)注意:A:以下格式也可以表示二维数组a:数据类型 数组名[][] = new 数据类型[m][n];b:数据类型[]数组名[] = new数据类型[m

2017-06-21 22:00:01 285

原创 4.1Java基础语法(方法、一维数组)

一、方法A:定义:      方法就是完成特定功能的代码块      在java中,我们把函数叫方法,其他语言:javascript方法称之为函数: function add()  举例:键盘录入的这个类Scanner  Scanner sc = new Scanner(System.in) ;     sc.nextInt() ;B:1)定义方法的

2017-06-15 18:11:22 409

原创 3.2Java基础语法(循环的嵌套、跳转控制语句)

一、循环的嵌套 A:package 循环的嵌套;/* *循环语句的中的循环体语句本身就是循环语句 * *需求: *在控制台输出:4行5列的*形状 * ****** ****** ****** ****** * * for循环嵌套for循环: *最外层的循环:一般控制行数 *最内层循环

2017-06-15 00:04:14 394

原创 3.1Java基础语法(switch语句、循环结构)

一、选择结构----switch语句(补充) A:switch语句的几个注意事项:  1)default在末尾中的break可以省略  2)default可以在该switch语句中的任何位置  3)case后面只能跟常量,不能跟变量,而且,多个case后面的值不能出现相同的  4)在swtich语句中:如果中间的中没有写break,会造成一个现象:case穿透

2017-06-14 20:59:22 779

原创 2.1Java基础语法(运算符、键盘录入、流程控制语句)

一、运算符A:算术运算符 1)基本算术运算符: +,-,*,/,%:模(取余)a.+的几种作用:加法;正数;字符串连接符(应用最广泛)b./:整数相除,只能得到整数;     要想得到小数,可以给分子或者分母乘以一个浮点类型数据c.%:模(除法):取的是余数例:/* *题目1 *int a = 10;int b = 10;int c

2017-06-09 15:23:26 578

原创 1.2Java基础语法(关键字、标识符、注释、常量、变量...)

一、关键字A:概述:      被Java语言赋予特定含义的单词B:特点:      组成关键字的字母全部小写(在eclipse工具中,关键字都变成红色.)C:注意事项:      goto和const作为保留字存在,可能会在以后jdk的升级过程可以使用,目前并不使用     (类似Notepad++这样的高级记事本,针对关键字有特殊的颜色标记,非常直观)【工具的使

2017-06-08 16:39:27 535

原创 1.1Java概述

一、计算机基础知识A:计算机(computer):电子计算机,俗称电脑。由硬件、软件组成。没有安装任何软件的计算机称为裸机。                                        通常由CPU、主板、内存、电源、主机箱、硬盘、显卡、键盘、鼠标、显示器等多个部件组成。B:计算机硬件:Computer Hardware C:计算机软件:1)系统软件:常见的:DO

2017-06-08 12:28:59 213

空空如也

空空如也

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

TA关注的人

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