- 博客(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 141
原创 33.3 XML语言
XML:可扩展标记语言一、概念:可扩展: 标签名可以自己定义 呵呵>呵呵>二、命名规范:不能用数字开头,不能使用纯数字,区分大小写 三、功能: 1.用作配置文件 2.用作网络数据传输的载体(xml用于PC端数据传输的载体JSON {"username":"张三","age":23,"sex":"1"}一般用于移动端的数据
2017-10-19 13:33:28 211
原创 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 297
原创 33.1 JDBC技术与事物
一、JDBC技术: java数据库连接技术(1)接口:Connection:连接对象 Statement: 执行命令对象:把SQL语句发送到数据库执行 ResultSet: (在线式)结果集接口,必须要保持与数据库的连接!(2)开发步骤:1. 建项目,引入数据库驱动包2. 加载驱:Class.forName(..);3. 获取
2017-10-19 12:56:20 233
原创 11.2常用类(Arrays类,Bigdecimal类,BigInteger类,System类,Calendar类,Date类,Math类,Random类,正则表达式)
Arrays类,Bigdecimal类,BigInteger类,System类,Calendar类,Date类,Math类,Random类,正则表达式
2017-08-07 10:52:20 446
原创 11.1数组高级
一、排序A:(1)冒泡排序:两两比较,大的往后放,第一次比较完毕,最大值出现在数组中的最大索引处,依次这样比较,最终得到一个排好序的数组(2)//冒泡排序主要代码:功能 public static void bubbleSort(int[] arr){ for(int x = 0 ; x fo
2017-08-07 10:50:32 360
原创 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 369
原创 10.1常用类(StringBuffer类)
StringBuffer类概述及其构造方法(1)StringBuffer概述:构造一个字符串缓冲区,可变字符序列,线程安全的!【线程安全】(多线程的一个范畴)线程:是依赖于进程而存在!线程的安全------>同步了---->效率低 举例:银行的网站,医院的网站线程不安全----->不同步---->效率高 举例:论坛之类的网站,新闻类的网站(2)Stri
2017-08-02 22:22:50 307
原创 9.1常用类(String类)
String类概述及其构造方法(重点)(1)String类概述: String类代表字符串,Java程序中的所有字符串字面值(如 "abc" )都作为此类的实例实现。字符串是常量,它们的值在创建之后不能更改。(字符串一旦被赋值,其值不能在被改变!):不可变的字符序列。字符串可以看成是字符数组String s = “helloworld”;s也是一个对象。(2)构造方法:①
2017-07-30 17:38:35 263
原创 8.2常用类(Object类,Scanner类)
一、Object类概述及其构造方法(1) Object类概述:是类层次结构的根类,所有类都直接或者间接的继承自该类,所有对象(包括数组)都实现这个类的方法。(2) 构造方法:public Object()(3) Object类的成员方法:publicint hashCode()a. 返回该对象的哈希码值。哈希码值在底层通过哈希表进行的一个哈希算法算出来
2017-07-30 12:25:26 234
原创 8.1面向对象(形式参数与返回值,修饰符,内部类)
一、形式参数和返回值问题案例(1)形式参数:a. 基本类型 b. 引用类型1. 类:要的是该类的对象2. 抽象类:需要抽象类的子类对象,因为抽象类不能直接实例化3. 接口:不能直接实例化,只能通过接口多态形式,需要传递的是接口的子实现类对象(2)返回值类型: a. 基本类型
2017-07-30 12:19:48 287
原创 7.1面向对象(继承中成员方法关系,final关键字,多态,抽象类,接口)
一、继承中成员方法的关系(1)子类中的成员方法和父类中的成员方法名称不一致,分别调用!子类中的成员方法和父类中的成员方法名称一致的情况: 先在子类的成员位置找,有就输出,没有,在父类中的成员位置找;如果父类中没有,报错!(2)方法重写override: 子类出现了和父类一模一样的方法声明!子类在有自己特有的功能的时候,还应该具备父类的中的功能,使用方法重写(3)方法重写(覆
2017-07-26 20:43:45 511
原创 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 316
原创 6.1面向对象(介绍,类与对象,封装,this关键字,构造方法,static关键字)
一、面向对象思想1.基于过程思想:给一个需求,通过分析需求,然后一步一步的去实现!完成一个功能的具体步骤!面向对象思想:创建对象,使用对象调用功能!(主要:对象)2.面向对象思想的特点:1)更符合我们的一些思想行为习惯2)让复杂的事情简单化3)让我们从执行者变成指挥者3.面向对象:把大象塞进冰箱案例:首先要分析这个需求有哪些类?(UML:名词提取法)
2017-07-16 22:45:03 456
原创 5.1java基础语法(二维数组)
二维数组:就是元素为一维数组的一个数组。一、1)格式1:数据类型[][]数组名 = new 数据类型[m][n];m:表示这个二维数组有多少个一维数组。n:表示每一个一维数组的元素有多少个。2)注意:A:以下格式也可以表示二维数组a:数据类型 数组名[][] = new 数据类型[m][n];b:数据类型[]数组名[] = new数据类型[m
2017-06-21 22:00:01 303
原创 4.1Java基础语法(方法、一维数组)
一、方法A:定义: 方法就是完成特定功能的代码块 在java中,我们把函数叫方法,其他语言:javascript方法称之为函数: function add() 举例:键盘录入的这个类Scanner Scanner sc = new Scanner(System.in) ; sc.nextInt() ;B:1)定义方法的
2017-06-15 18:11:22 429
原创 3.2Java基础语法(循环的嵌套、跳转控制语句)
一、循环的嵌套 A:package 循环的嵌套;/* *循环语句的中的循环体语句本身就是循环语句 * *需求: *在控制台输出:4行5列的*形状 * ****** ****** ****** ****** * * for循环嵌套for循环: *最外层的循环:一般控制行数 *最内层循环
2017-06-15 00:04:14 423
原创 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 815
原创 2.1Java基础语法(运算符、键盘录入、流程控制语句)
一、运算符A:算术运算符 1)基本算术运算符: +,-,*,/,%:模(取余)a.+的几种作用:加法;正数;字符串连接符(应用最广泛)b./:整数相除,只能得到整数; 要想得到小数,可以给分子或者分母乘以一个浮点类型数据c.%:模(除法):取的是余数例:/* *题目1 *int a = 10;int b = 10;int c
2017-06-09 15:23:26 607
原创 1.2Java基础语法(关键字、标识符、注释、常量、变量...)
一、关键字A:概述: 被Java语言赋予特定含义的单词B:特点: 组成关键字的字母全部小写(在eclipse工具中,关键字都变成红色.)C:注意事项: goto和const作为保留字存在,可能会在以后jdk的升级过程可以使用,目前并不使用 (类似Notepad++这样的高级记事本,针对关键字有特殊的颜色标记,非常直观)【工具的使
2017-06-08 16:39:27 589
原创 1.1Java概述
一、计算机基础知识A:计算机(computer):电子计算机,俗称电脑。由硬件、软件组成。没有安装任何软件的计算机称为裸机。 通常由CPU、主板、内存、电源、主机箱、硬盘、显卡、键盘、鼠标、显示器等多个部件组成。B:计算机硬件:Computer Hardware C:计算机软件:1)系统软件:常见的:DO
2017-06-08 12:28:59 235
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人