笔记
又一年冬天
这个作者很懒,什么都没留下…
展开
-
线程
多线程的好处:1.提升代码执行效率2.多线程的特点(宏观上并行,微观上串行)3.多线程一起执行(1.时间片 2.时间顺序)A。代码一执行,就会产生一个线程,main线程我们的程序最少会启动一个线程,单线程的程序public class ThreadDemo{public static void main(String[]arge){for(int i=0;i<100;i++...原创 2019-06-01 15:27:34 · 84 阅读 · 0 评论 -
封装 查询 增删改 连接数据库的封装 对象的封装
封装BaseDao传参数,数量、类型不固定怎么办?public class TestMethod { //第一种,方法的重载 /*public int sum(int a) { return a; } public int sum(int a,int b) { return a+b; } public int sum(int a,int b,int c) { retu...原创 2019-07-20 21:25:33 · 191 阅读 · 0 评论 -
事物 银行转账 回滚
事务转账 ACCID PASSWORD USERNAME OPENDATE BALANCE----------- -------------------- -------------------- ----------- ------------ 10086 123456 中国移...原创 2019-07-20 21:23:25 · 474 阅读 · 0 评论 -
JDBC连接数据库 登录 添加 查询 批量执行sql语句 游标类型 返回多行数据 大数据
JDBCJava数据库连接技术java提供的一组连接各种数据库的通用api(接口)具体实现由个数据库的厂商来实现的驱动jar包就是实现jdbcapi的一组java类eclipse连接Oraclemysql-connector-java-8.0.16java Interface Connection 静态sql语句,数据库连接 Interface Stateme...原创 2019-07-20 21:22:16 · 816 阅读 · 0 评论 -
面向对象
函数(方法)函数就是代码的封装(程序员的懒惰)代码要写在方法中,一个函数就表示了一段代码好处:1、一次编写,到处运行。2、修改一次,全部修改。3、隐藏实现的细节函数和函数相互嵌套调用,栈溢出(自己调用自己)API ------application program interface 应用程序接口API 实际上就是很多的函数普通函数也叫普通方法,没有static修饰的方法普...原创 2019-07-06 17:38:08 · 95 阅读 · 0 评论 -
二维数组
二维数组int[][]array={{1,2,3},{1,2,3},{1,2,3]}};int [][]array=new int[3][3];[行][列] 行*列个数据行 表示有多少个数组行+1 数组的总和存放取出数据char[][]array=new char[8][9];for(int i=0;i<array.length;i++){ for(int ...原创 2019-07-06 11:47:17 · 215 阅读 · 0 评论 -
数组
数组就是一块连续的内存空间数组的数据存放在堆中,堆中数据会自动初始化,变量地址映射表和堆的关系int []array=new int[12]; //空间大小为12*4=48个字节在方法里面的变量叫局部变量,局部变量一定要初始化遍历将数组所有内容都看一下查看这块内存的数据public static void main(String[] args) {int []array=new...原创 2019-07-05 17:50:50 · 91 阅读 · 0 评论 -
break和continue
关键字int short long byte char boolean float double for while do while switch if else名字/标识符--------不允许用关键字,不允许数字开头,类的首字母大写,$,_,字母开头break和continuebreak只能在循环和case中使用break可以让死循环变...原创 2019-07-05 15:38:43 · 101 阅读 · 0 评论 -
数据类型
4类8种整数 byte(1)【-128到127】 int(4) short(2)【-32768到32767】 long(8)浮点 float(4)科学计数法 double(8)字符 char(2)【0-65535】 前128(0-127)个字符对应ASCII码(97-a)逻辑 boolean(1/4)看你的电脑性能类型转换boolean不参与类型转换字符当成...原创 2019-07-05 14:57:38 · 104 阅读 · 0 评论 -
函数
函数普通方法可直接调用静态方法普通方法new 之后才能调用其他类的普通方法静态方法可直接调用静态方法静态方法只有new 之后才能调用普通方法自己调用自己会栈溢出eg:public class StaticTools{ public static void main(String[] args){ StsticTools tool=new StaticTools(); ...原创 2019-07-08 20:24:17 · 175 阅读 · 0 评论 -
三层架构 数据访问层 业务逻辑层 表示层
三层架构 数据访问层 业务逻辑层 表示层方便团队开发,代码复用不属于三层,但跟三层息息相关——实体类(跟数据库表对应的类)数据访问层连接数据库,执行sql语句cn.edu.xcu.sims.daoBaseDao//增删改的封装 public int executeUpdate(String sql,Object ...args) { try { Conn...原创 2019-07-20 21:27:02 · 1766 阅读 · 0 评论