Java
吃榴莲的小黄人
不忘初心,方得始终。
展开
-
ANDROID.JAVA常用参考资料网址
JAVA&ANDROID: http://blog.csdn.net/u012483425?viewmode=contentsAndroid编程_猎空的博客(安卓基础教程):http://blog.sina.com.cn/liekongblog原创 2015-12-07 11:16:17 · 590 阅读 · 0 评论 -
初探线性表
1. 单链表1.1 代码public class Node { //节点内容 int data; //下一个节点 Node next; public Node(int data) { this.data = data; } //追加节点 public Node append(Node node) { ...原创 2019-01-10 17:03:24 · 188 阅读 · 0 评论 -
初探字符串和数组
1.数组的创建、赋值 //创建数组,并设置长度 int[] arr1 = new int[3]; //给数组赋值,注意,下标是从0开始 arr1[0] = 110; arr1[1] = 111; arr1[2] = 112; //访问数组中的元素 int elem1 = ar...原创 2019-01-10 14:47:01 · 172 阅读 · 0 评论 -
mybatis之映射文件(4)
1.多参数1.public Employee getEmp(@Param("id")Integer id,String lastName); 2.TO原创 2018-03-09 15:05:41 · 196 阅读 · 0 评论 -
java之String & StringBuffer & StringBuilder
StringString 是不可改变的,被final修饰。格式化 String fs; fs = String.format(“浮点型变量的值为 ” + “%f, 整型变量的值为 ” + ” %d, 字符串变量的值为 ” + ” %s”, floatVar, intVar, stringVar)原创 2018-03-21 15:17:57 · 196 阅读 · 0 评论 -
java之面向对象(OOP)
1.封装不知道咋说了,跳过2.继承note:java的继承是单继承,extends关键字2.1特点子类拥有父类非private的属性,方法子类对付类进行扩展子类可以对弗雷的方法进行扩展2.2 接口implements变相的实现多继承2.3 super ,this,finalsuper 实现对父类成员的访问this 指向自己的引用final 修饰类,不能被继承,修饰方法,不能被重写原创 2018-03-21 14:56:11 · 262 阅读 · 1 评论 -
MyBatis之简介(0)
1.官网github:https://github.com/mybatis/mybatis-3中文简体官网:http://www.mybatis.org/mybatis-3/zh/index.html下载jar及demo: 点击releases,现在最新的包是3.4.5,下载然后,用之原创 2018-03-09 11:46:59 · 170 阅读 · 0 评论 -
抽象类和接口
(先把资料码上,总结日后在写) http://blog.csdn.net/chenssy/article/details/12858267 http://dev.yesky.com/436/7581936.shtml http://blog.csdn.net/xw13106209/article/details/6923556 http://android原创 2016-03-23 16:55:21 · 418 阅读 · 0 评论 -
接口
1. 接口中只有 常量(接口中的变量会被隐式地指定为public static final变量)、抽象方法。从这里可以隐约看出接口和抽象类的区别,接口是一种极度抽象的类型,它比抽象类更加“抽象”,并且一般情况下不在接口中定义变量。2.定义接口的基本格式如下:[修饰符] interface 接口名 [extends 父接口名列表]{[public] [static]原创 2016-03-23 15:11:20 · 487 阅读 · 0 评论 -
抽象类
使用抽象类的意义在于:方法的设计(一个类中应该有什么方法)和方法的实现(方法的具体实现)的分离。抽象类是一个模板模式,为所有的子类提供了一个模板。抽象方法必须用abstract关键字进行修饰。如果一个类含有抽象方法,则称这个类为抽象类,抽象类必须在类前用abstract关键字修饰。因为抽象类中含有无具体实现的方法,所以不能用抽象类创建对象。abstract clas原创 2016-03-23 14:46:31 · 567 阅读 · 0 评论 -
【GOF23设计模式】_单例模式
1):饿汉式(线程安全,调用效率高,但是不能延时加载)/** * 饿汉式单例模式 * * @author Cc * */public class Singleton {private static Singleton instance = new Singleton(); // 类初始化时,立即加载这个对象(无延时加载的优势).天然是线程安全的。原创 2016-04-03 01:26:44 · 509 阅读 · 0 评论 -
【GOF23设计模式】_观察者模式
也称其为发布--订阅模式。我理解的就是简单一句话:就是A群发短信到B、C、D、E、F........。当一个对象(A,目标对象)的状态发生变化时,他需要及时通知一系列对象(B、C、D、E、F........,观察者对象),令其做出响应。示例:观察者模式所涉及的角色有: ● 抽象主题(Subject)角色:抽象主题角色把所有对观察者原创 2016-04-01 17:39:19 · 510 阅读 · 0 评论 -
java之synchronized略谈
Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。Java对多线程的支持与同步机制深受大家的喜爱,似乎看起来使用了synchronized关键字就可以轻松地解决多线程共享数据同步问题到底如何?还得对synchronized关键字的作用进行深入了解才可定论。总的说来,synchronized关键字可以作为函数的原创 2016-04-01 17:16:18 · 654 阅读 · 0 评论 -
杂谈
字符串对换:第一个字符和最后一个字符对换,第二个和倒数第二个字符对换public static String charAt1(String s1) {char c1=s1.charAt(s1.length()-1);//最后一个字符char c2=s1.charAt(s1.length()-2);//倒数第二个字符char c3=s1.charAt(0);//第一个字符原创 2016-03-31 21:14:03 · 268 阅读 · 0 评论 -
理解Java对象序列化
【转载自:点击打开链接 (http://www.blogjava.net/jiangshachina/archive/2012/02/13/369898.html)】关于Java序列化的文章早已是汗牛充栋了,本文是对我个人过往学习,理解及应用Java序列化的一个总结。此文内容涉及Java序列化的基本原理,以及多种方法对序列化形式进行定制。在撰写本文时,既参考了Thinking in Java,转载 2015-12-17 12:18:23 · 321 阅读 · 0 评论 -
常见排序算法
1.冒泡排序左边的比右边的大,就和右边交换顺序。public static void main(String[] args) { int[] array = new int[]{17, 3, 2, 5, 4, 7, 8, 11, 10}; bubbleSort(array); System.out.println(Arrays.toString(...原创 2019-01-11 14:32:51 · 191 阅读 · 0 评论