12 2017 档案
摘要:mysql语句 # 1:操作数据库的整体sql #1.1 创建一个数据库 #create database 数据库名 CREATE DATABASE day01db; #(重点) #1.2 查看数据库 SHOW DATABASES; #1.3 查看创建数据库时,使用的是什么指令 SHOW CREAT
阅读全文
摘要:xml学习笔记 1:xml的概述 1.1 xml是什么 标记语言:语言中出现了<a></a>的标签 a:HTML 超文本标记语言 (语法非常严格,不能随意的定义标签) b:XML 可扩展的标记语言(用户可以根据自己的需求,随意的定义标签) <垃圾></垃圾> 开发的组织:w3c 开源精神 HTML
阅读全文
摘要:反射 一.获得Class文件对象的三种方式(返回值都是Class类的对象) 1.通过类名调用class()获得。 格式:类名.class(); 2.通过对象调用getClass()方法获得; 格式:对象名.getClass(); 3.通过Class类的静态方法forName()获得 格式:Class
阅读全文
摘要:面向对象三大特性之多态 一.多态的概念 多态是继封装,继承之后,面向对象的三大特性。 现实事物经常会体现出多种形态,如学生,学生是人的一种,则一个具体的张三同学既是学生也是人,即出现两种形态。 java作为面向对象的语言,同样可以描述一个事物的多种形态,java中多态的代码体现在一个子类对象(实现类
阅读全文
摘要:java二分查找法 今晚上在逛码云的时候,看到一个php的二分查找法,看着这词比较熟悉,(因为当时学php的时候也学过,只是工作中没用过,又加上学的时候就稀里糊涂的,慢慢的就忘了),就点进去了,就用java写了一遍,使用的递归。 二分查找法的个人理解: 首先你得是个从小到大顺序的数组,进行数组索引取
阅读全文
摘要:简单聊天Demo 使用tcp协议实现的简单聊天功能(非常简单的) 思想:使用2个线程,一个线程是用来接收消息的,另一个线程是用来发消息的。 客户端Demo代码: 服务器端Demo代码: 发送线程的Demo代码: 接收线程的Demo代码:
阅读全文
摘要:网络编程 一.网络通信协议 1.网络协议 不同的操作系统,不同的硬件设备上都能够联网,是因为互联网设计规定了一套标准,这套标准就被称为网络协议,网络协议规定了网络传输的格式,速率和方式; 2.TCP/IP协议 是一组协议:HTTP ,FTP,SMTP,DNS TCP:传输控制协议 IP:互联网协议
阅读全文
摘要:初识多线程 一.进程的认识: 1.进程的理解: 进程可以理解成正在执行的任务,就是正在运行的程序,进程又分为两种,一种是前台进程,就是我们很直观看见的,另一种是后台进程,就是操作系统启动就有的(系统级的进程),每个进程运行之后都会占用一定的cpu和内存资源; 比如说:我们打开window任务管理器就
阅读全文
摘要:面向对象接口总结 接口理解: 接口是功能的集合,接口的定义也使用.java文件,编译之后也产生.class文件。类的定义使用class ,而接口的定义使用interface; 定义格式: 接口定义demo: 接口的使用规则: 1.接口不能创建对象 2.接口使用可以定义实现类,实现接口,重写接口中的抽
阅读全文
摘要:遍历ArrayList的三种方法 1.使用普通for循环 2.使用增强for遍历 3.使用迭代器
阅读全文
摘要:java学习笔记之面向对象static,final关键字 一.static关键字 1.概述: static静态的,被static修饰的成员属于类,不属于单个对象,被所有对象所共享,存在静态区中,静态的成员优先于对象加载到内存中。 2.statc修饰成员的使用方式:(被static修饰的成员变量有默认
阅读全文
摘要:java学习笔记之eclipse下jar包导入 步骤: 1.在项目根目录下新建lib文件夹 2.将jar包拷到lib目录下 3.右键jar ,选择Build Path 找到Add to build path 4.这就ok了
阅读全文
摘要:IO字节输入输出流 OutputStream:字节输出流 该抽象类是所有字节输出流的超类; 定义了一些共性的成员方法: 1.写入一个字节 2.写入字节数组 3.写入字节数组的一部分 4.刷新输出流,并强制写出所有缓冲的输出字节 5.关闭输出流并释放与之有关的所有系统资源 FileOutputStre
阅读全文
摘要:StringBuilder总结 StringBuilder概述: StringBuilder是一个线程不安全的类,他在字符串连接方面性能尤其出色 StringBuilder类的构造方法: 1.空参数构造方法,默认16个字符空间 2.有参数构造 StringBuilder与String之间的转换: S
阅读全文
摘要:String类总结 String类概述: java.lang.String 类是字符串操作类 String类的常用构造方法: String类的常用判断方法: 1.比较两个字符串的内容是否相等 2.比较两个字符串是否相等,忽略大小写 3.判断字符串是否以字符串str开头 4.判断字符串是否以字符串st
阅读全文
摘要:集合 集合介绍: 由于数组中存放对象,对对象操作起来不方便。java中有一类容器,专门用来存储对象。 集合与数组的区别: 1.数组的长度固定的,而集合长度时可变的 2.数组只能储存同一类型的元素,而且能存基本数据类型和引用数据类型。集合可以存储不同类型的元素,只能存储引用数据类型 Collectio
阅读全文
摘要:java学习笔记之日期日历 Date日期类概述: 表示特定的瞬间,精确到毫秒 Date类的构造方法: 1.空参数构造方法 获取到当前操作系统中的时间和日期 2.带参数构造方法 参数m:long类型的毫秒值 将传递的毫秒值转换为日期对象 Date类的方法: 1.将日期对象转换为对应所表示的毫秒值 2.
阅读全文
摘要:System类常用总结 System类概述 java.lang.System类,系统属性信息工具类 常用静态方法: 1. 获取当前系统时间与1970年01月01日00:00之间的毫秒差值 2. 用来结束正在运行的java程序,参数是一个数字,通常传入0为正常状态,其他为异常状态 3. 用来运行jvm
阅读全文
摘要:File类总结 File类概述 Java.io.File类 文件和目录路径名的抽象表示形式。 把电脑中的文件和文件夹(目录)封装成了一个File对象,通过File对象中的方法可以操作文件和文件夹; 是一个与系统无关的类,任意的操作系统都可以使用这个类中的方法操作文件和文件夹 3个File类有关的单词
阅读全文
摘要:集合体系 一.数据结构 <1>堆栈结构 特点:先进后出 <2>队列结构 特点:先进先出 <3>数组结构 特点:查询快,增删慢 <4>链表结构 特点:增删快,查询慢 二.List接口 Java.util.List 接口(集合)extends Collection 接口 List接口的特点: 允许存储重
阅读全文
摘要:mongoDB之数据类型 Object ID :文档的id String: 字符串,最常用,必须是utf-8 Boolean:布尔值,true 或者false Integer:整数 Double:浮点数 Arrays:数组或者列表,多个值存储到一个键 Object:用于嵌入文档,即一个值为一个文档
阅读全文
摘要:mongoDB之集合操作 mongoDB中的集合相当于mysql中的表。 mongoDB中集合的创建: 第一种方式:不限制集合大小 db.createCollection("集合名称"); 第二种方式:限制集合大小 db.createCollection("集合名称",{capped:true,si
阅读全文
摘要:mongoDB中的数据库操作 查看数据库名称: db 查看所有数据库: show dbs 切换数据库: use 数据库名称 注意:如果数据库不存在,则指向数据库,但不会创建。直到插入数据或者是创建集合时数据库才会创建; 数据库的删除: db.dropDatabase();
阅读全文
摘要:Map集合 Map接口概述: Java.util.Map<k,v>接口:是一个双列集合 Map集合的特点: 是一个双列集合,有两个泛型key和value,使用的时候key和value的数据类型可 以相同。也可以不同 Key不允许重复的,value可以重复的; 一个key只能对应一个value Map
阅读全文