java基础汇总
有头发的猿
某著名程序员,曾参与过抖音,腾讯视频等app的使用。
目前职位:Android系统工程师
展开
-
java基础之Map集合的使用
public class Pm { /** * Map<k,v>:映射,键值对 * 一个映射不能包含重复的值,每个键最多只能映射到一个值 * k--Key * V--Value * 1、containsKey(Object key) 查询是否含有该键 * 2、containValue(Object value)查询是否含有该值原创 2016-11-04 14:55:19 · 841 阅读 · 0 评论 -
JAVA冒泡与选择排序,折半查找
冒泡集和式:/** * 取得的值标为MAX,并将其与IN进行交换,结束一次,进行n-1轮排序后,所得的结果 * * 冒泡排序:假设有n条数据,则从第0个开始,依次比较第0个和第1个数据 * 如果第0个小于第一个数据,则两者交换,否则什么都不做,继续比较第一个和第二个 * 依次类型,直到所有数据都冒泡到数据顶上原创 2016-09-21 09:58:21 · 804 阅读 · 0 评论 -
设计模式之单例设计模式
package com.example.day0714;public class Single { /** * @param args * 设计模式:解决一些问题最有效的途径 * 单例设计模式 * 解决一个类只在内存中存在唯一的对象 * 1.不让外部实例化 * 2.自己来创建一个对象 * 3.提供一个方法共外界使用原创 2016-09-21 09:27:16 · 795 阅读 · 0 评论 -
Java多线程的安全
多线程会出现安全隐患,通常有以下两个解决办法: 1.使用同步synchronized 同步的前提: 1.必须是多个线程 2.必须使用同一把锁 同步的利弊: 1.好处:解决了多线程的安全隐患原创 2016-09-21 10:26:54 · 1078 阅读 · 0 评论 -
JAVA之操作数据库增删改查-JDBC的使用
一。准备工作: 1.操作数据库的JDBC.jar包,下载地址:http://download.csdn.net/detail/qq_33750826/9671725 2.如果你的电脑为安装mysql请安装mysql,下载地址:http://download.csdn.net/detail/qq_33750826/9671736 安装方式:http://jingyan.baidu.co原创 2016-11-03 10:55:52 · 6803 阅读 · 1 评论 -
Java23种设计模式
一、设计模式入门:1.设计模式是人们在面对同类型软件工程设计问题所总结出的一些有用经验。模式不是代码,而是某类问题的通用设计解决方案 2.设计模式的本质目的是使软件工程在维护性、扩展性、变化性、复杂度方面成O(N) 3.OOP是原则,设计模式是具体方法、工具 ————————————————————————————————————————————二、策略模式从文字方面可能我们很难理解,所以我们原创 2017-07-01 15:57:01 · 14802 阅读 · 4 评论