自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Gona_Shrimp的博客

落花人独立,微雨燕双飞

  • 博客(23)
  • 收藏
  • 关注

原创 java基础--关于编码

引入编码的原因:计算机只能存储二进制数。所以要存放字符,就要存放对应码表数字的二进制数。并不是直接存入对应的字符轮廓。显示的时候也是将二进制数转换为十进制数字,去查找对应码表来进行解码。ASCII:第一张码表,只兼顾了拉丁字符和常用符号a–97 z–122 A–65 Z–90 0–48 1–49 9–57 该码表一共有128对,0-127的数字,每个数字代表一个字符。一个字符代表一个字节。该码表对

2018-02-04 12:25:18 235

原创 Java基础--JDBC下

1.批处理 如果插入2000条记录,但现在使用sql缓存区,一次发送多条sql到数据库服务器执行。这种做法就叫 做批处理。jdbc的批处理: Statement批处理: voidaddBatch(String sql) 添加sql到缓存区(暂时不发送) int[]executeBatch() 执行批处理命令。 发送所有缓存区的sql vo

2018-02-04 12:23:48 273

原创 Java基础--JDBC上

1.JDBC入门 a.介绍:使用java程序发送sql语句到数据库服务器端执行,这叫用到了JDBC技术。 jdbc是Sun公司(后被Oracle公司收购)设计的一套专门用于java程序操作数据库的接口。 b.使用jdbc发送sql条件 连接mysql数据库数据库主机端口、数据库、用户名、数据库密码、连接的数据库。 c.核心api Driver接口: 数据库驱动程序的接口,所有具体

2018-02-04 12:23:09 393

原创 Java基础--MySQL数据库下

1.数据约束a.默认值约束默认值(default) CREATE TABLE test( NAME VARCHAR(20), gender VARCHAR(2) DEFAULT '男' )注:当前没有插入默认值字段的时候,默认值才会起作用b.非空约束非空(not null) CREATE TABLE test( NAME VARCHAR(20) NOT NULL,

2018-02-04 12:20:17 338

原创 Java基础--MySQL数据库上

1.数据保存数据保存在内存: 优点: 存取速度快 缺点: 数据不能永远保存 数据保存在文件: 优点: 数据永远保存 缺点: 1)速度比内存操作慢,频繁的IO操作 2)查询数据不方便 数据保存在软件:

2018-02-04 12:19:15 225

原创 Java基础--反射

1.类加载器 a.类的加载: 定义:当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接,初始化三步来实现对这个类进行初始化。 一个类在加载过程中的三部曲:A.加载 :就是指将class文件读入内存,并为之创建一个Class对象. 任何类被使用时系统都会建立一个Class对象。B.连接:验证 是否有正确的内部结构,并和其他类协调一致准备 负责为类的静态成员分配内存,并设

2018-02-04 12:17:46 167

原创 Java基础--多线程下

1.线程的常用方法 public final void join() 线程加入作用:等待该线程中止,其他线程才能继续抢着执行 public static void yield(): 线程礼让作用:暂停当前正在执行的线程对象,并执行其他线程。让线程间的执行更和谐一些,但是实际上做不到。 public final void stop():线程死亡:直接杀死 public vo

2018-02-04 12:16:13 184

原创 Java基础--多线程上

网络编程三要素IP:一个计算机的标识端口:应用程序都会对应一个端口,用来进行通信,有效端口:0~65535,其中0~1024系统使用或保留端口。协议:两种协议(UDP,TCP)特殊IP地址:127.0.0.1本地回环地址用来做一些本地测试pingIP地址; 用来检测本机是否可以和指定的IP地址的计算机可以进行正常通讯ipconfig 用来查看IP地址xxx.xxx.xxx.255 广播地址

2018-02-04 12:14:47 146

原创 Java基础---网络编程

1.网络编程三要素IP:一个计算机的标识端口:应用程序都会对应一个端口,用来进行通信,有效端口:0~65535,其中 0~1024系统使用或保留端口。协议:两种协议(UDP,TCP)特殊IP地址:127.0.0.1本地回环地址用来做一些本地测试ping+IP地址; 用来检测本机是否可以和指定的IP地址的计算机可以进行正常通讯ipconfig 用来查看IP地址xxx.xxx.xxx.255

2018-02-04 12:10:30 194

原创 集合案例---模拟斗地主发牌

使用集合来模拟斗地主的洗牌和发牌步骤。package com.edu_01;import java.util.Collections;import java.util.List;import java.util.ArrayList;import java.util.HashMap;import java.util.Map;/** * 模拟斗地主发牌 * 52

2017-10-27 09:10:56 535

原创 JAVA SE回顾--集合(2)

Map接口:  Map接口是一个与Collection并列的集合接口,它是一个双列的集合接口,也就是存储一对元素,元素由键和值组成。Map集合的常用方法:  void clear():移除集合中的所有键值对  V remove(Object key):根据键移除键值对元素,并返回值  boolean containsKey(Object key):判断集合是否包含指定的键 

2017-10-23 08:16:57 218

原创 JAVA SE回顾---集合(1)

集合的介绍:  集合也是一种容器,与数组不同的是它的长度是可变的,只能存储引用类型。集合的体系介绍:Collection是Set和List接口的父接口。它的所有功能子类都可以使用。ArrayList,LinkedList,Vector是List接口的几个实现类。HashSet和LinkedHashSet是Set的两个实现类。Collection接口的重要方法

2017-10-18 17:18:32 298

原创 JAVA SE回顾------数组

数组的定义:是存储同一类型数据的集合。定义数组的两种方式:1.动态初始化:在定义数组时只定义数组长度,由系统自动赋予数组初始值。格式:数据类型 [] 数组名 = new 数据类型[元素个数];例如:int [] arr = new int[3]; 这样就创建了一个有三个元素的数组2.静态初始化:在定义数组时就对数组进行赋值。格式1:数

2017-10-14 13:27:55 264

原创 java基础7

File类特点:文件和目录(文件夹)路径名的抽象表示形式。构造方法:File(String pathname):把一个路径名称封装成File对象  File(String parent, String child):把一个父路径和一个子路径封装成一个File对象  File(File parent, String child):把一个父路径File对象和一个子路径封装成一个

2017-05-11 21:33:57 216

原创 Java基础--集合(代码)

package com.xayd_01;//在集合中存储3个学生对象,并遍历,拿出每一个学生对象的属性。public class Student { private String name; private int age; public String getName() { return name; } public void se

2017-05-04 15:55:20 325

原创 Java基础--集合

1.常见数据结构 数据结构:存储数据的方式 a.栈:先进后出,存入数据(压栈),取出数据(弹栈) b.队列:先进先出 c.数组:查询快,增删慢 d.链表:通过一个链子把多个结点(元素)连接起来,由数据和地址组成的一个元素,节点本身必须有一个地址值(就是下一个元素的地址值),其特点是查询慢,增删快 e.hash:也叫散列,就是把任意长度的输入,通过散列算法,变换成

2017-05-03 17:40:59 256

原创 Java基础--包装类、Math类、Date类等

1.基本数据类型的包装类 定义:为了方便基本数据类型做更多操作,java就对这些基本类型的数据给出了对应的类类型,这就叫做包装类。 基本类型 类类型 byte Byte short Short int Integer long Long f

2017-04-26 16:05:19 467 1

原创 Java基础--面向对象2

1.形式参数 基本类型传递:要的是该基本类型的数据。 引用类型传递:要的是该类型的对象。 a.数组要的是该数据类型的数组对象 b.类要的是该类或其子类对象 c.抽象类要的是该抽象类的子类对象 d.接口要的是该接口的实现类对象 2.

2017-04-19 11:41:50 202

原创 Java基础--数组

1.数组 定义:数组是存储同一种数据类型多个元素的集合,也就是存储相同类型数据的容器。 数组既可以存储基本类型,也可以存储引用类型 格式: A:数据类型[] 数组名; int[] arr; int类型的数组 arr B:数据类型 数组名[]; int arr[];

2017-04-12 13:24:34 380 2

原创 javademo2

1:下列哪个答案与show不是方法重载( B )。class Demo {        void show(int a,int b,float c){}}A.void show(inta,float c,int b){}B,void show(int x,inty,float z){}C.int show(int a,floatc,int b){return a;

2017-04-06 21:43:59 336

原创 Java基础--面向对象1

1.方法(即函数) 定义:完成特定功能的代码块 格式:修饰符/public static/ 返回值类型 方法名(参数类型 参数名1,······){ 方法体 ; /完成功能的代码/ return 返回值; /功能的返回结果/ } 书写的两个明确:返回值 结果的参数类型 参数

2017-04-06 21:03:47 193

原创 Java基础--数据类型及进制转换

1.Dos常用命令符 -d: 盘符切换(切换到哪个盘输入那个盘符) -dir(directory) 列出当前目录下 的文件以及文件夹 -md(make directory) 创建目录,md之后空格加文件夹名 -rd(remove directory) 删除目录,同md -cd..

2017-04-06 11:30:15 369

原创 javademo

/*对两个整数变量的值进行互换。                提示:                第一种:使用第三方变量    */package practice;import java.util.Scanner;//导包public class demo { public static void main(String[] args) {  //建立

2017-03-29 23:03:40 503

空空如也

空空如也

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

TA关注的人

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