
JAVA那些事儿
与Java相关的那些事儿
吃榴莲的小黄人
不忘初心,方得始终。
展开
-
随手记之建造者模式
1 :直接上代码public class User { private String name; private boolean sex; private int age; @Override public String toString() { return "User{" + "name='&原创 2018-08-02 16:57:02 · 228 阅读 · 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 · 297 阅读 · 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 · 211 阅读 · 0 评论 -
mybatis之Helloworld(1)
1.创建java项目1.1创建lib,拷贝jar包,然后Buid Path 1.2创建config,copy配置文件 创建之后的目录: ## 1.3创建数据库表,以及bean文件##1.4 创建xml文件,mybatis-config.xml,连接数据库的配置文件 <?xml version="1.0" encoding="UTF-8" ?...原创 2018-03-09 13:15:33 · 282 阅读 · 0 评论 -
mybatis之接口编程(2)
1.创建接口EmploeeMapper public interface EmploeeMapper { public Employee getEmpById(Integer id); } 2.绑定1.EmployeeMapper.xml的namespace指定为接口的全类名字2.select的id的名字和接口的方法名绑定 <?xml vers...原创 2018-03-09 14:11:19 · 255 阅读 · 0 评论 -
mybatis之全局配置文件(3)
1.properties这些属性都是可外部配置且可动态替换的,既可以在典型的 Java 属性文件中配置,亦可通过 properties 元素的子元素来传递 <properties resource="org/mybatis/example/config.properties"> <property name="username" value="dev_user"/...原创 2018-03-09 15:02:07 · 262 阅读 · 0 评论 -
mybatis之映射文件(4)
1.多参数1.public Employee getEmp(@Param("id")Integer id,String lastName); 2.TO原创 2018-03-09 15:05:41 · 252 阅读 · 0 评论 -
ANDROID.JAVA常用参考资料网址
JAVA&ANDROID: http://blog.youkuaiyun.com/u012483425?viewmode=contentsAndroid编程_猎空的博客(安卓基础教程):http://blog.sina.com.cn/liekongblog原创 2015-12-07 11:16:17 · 659 阅读 · 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 · 364 阅读 · 0 评论 -
抽象类
使用抽象类的意义在于:方法的设计(一个类中应该有什么方法)和方法的实现(方法的具体实现)的分离。抽象类是一个模板模式,为所有的子类提供了一个模板。抽象方法必须用abstract关键字进行修饰。如果一个类含有抽象方法,则称这个类为抽象类,抽象类必须在类前用abstract关键字修饰。因为抽象类中含有无具体实现的方法,所以不能用抽象类创建对象。abstract clas原创 2016-03-23 14:46:31 · 610 阅读 · 0 评论 -
接口
1. 接口中只有 常量(接口中的变量会被隐式地指定为public static final变量)、抽象方法。从这里可以隐约看出接口和抽象类的区别,接口是一种极度抽象的类型,它比抽象类更加“抽象”,并且一般情况下不在接口中定义变量。2.定义接口的基本格式如下:[修饰符] interface 接口名 [extends 父接口名列表]{[public] [static]原创 2016-03-23 15:11:20 · 525 阅读 · 0 评论 -
抽象类和接口
(先把资料码上,总结日后在写) http://blog.youkuaiyun.com/chenssy/article/details/12858267 http://dev.yesky.com/436/7581936.shtml http://blog.youkuaiyun.com/xw13106209/article/details/6923556 http://android原创 2016-03-23 16:55:21 · 454 阅读 · 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 · 311 阅读 · 0 评论 -
java之synchronized略谈
Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。Java对多线程的支持与同步机制深受大家的喜爱,似乎看起来使用了synchronized关键字就可以轻松地解决多线程共享数据同步问题到底如何?还得对synchronized关键字的作用进行深入了解才可定论。总的说来,synchronized关键字可以作为函数的原创 2016-04-01 17:16:18 · 733 阅读 · 0 评论 -
【GOF23设计模式】_观察者模式
也称其为发布--订阅模式。我理解的就是简单一句话:就是A群发短信到B、C、D、E、F........。当一个对象(A,目标对象)的状态发生变化时,他需要及时通知一系列对象(B、C、D、E、F........,观察者对象),令其做出响应。示例:观察者模式所涉及的角色有: ● 抽象主题(Subject)角色:抽象主题角色把所有对观察者原创 2016-04-01 17:39:19 · 547 阅读 · 0 评论 -
【GOF23设计模式】_单例模式
1):饿汉式(线程安全,调用效率高,但是不能延时加载)/** * 饿汉式单例模式 * * @author Cc * */public class Singleton {private static Singleton instance = new Singleton(); // 类初始化时,立即加载这个对象(无延时加载的优势).天然是线程安全的。原创 2016-04-03 01:26:44 · 557 阅读 · 0 评论