黑马程序员技术交流社区
标题:
学习使我快乐
[打印本页]
作者:
雨过~天晴
时间:
2019-7-11 17:54
标题:
学习使我快乐
编译的时候变量的值在程序中是不知道的,运行时才会去内存开辟一块空间存放变量的值,才能知道变量的值。
对于两个变量做运算,编译会出错。(只限于数据范围低于默认类型)
例子:short a=1;short b=2;short c=a+b;(编译会出错)
int a=1;int b=2;int c=a+b;(编译不会出错)
匿名对象:一次性,调完就没用了
非Java底层写的,用native修饰 方法
>>表示向右移动,>>>表示无符号向右移。
$ 内部类
split(\\s+); 正则表达式
numberformatException 类型转换异常
匿名对象可以作为锁,但是会出现不确定性,所以不会用来作为锁。
stream流是一个函数模型,并且不会存储任何值。
集合数据一旦重启,数据就会丢失。
数据库特点:(特殊功能:权限,容灾恢复)
持久化存储数据,文件系统(数据存储在我们的磁盘上)
方便存储和管理数据
使用统一的方式操作数据库---SQL
常见数据库软件:Oracle MySQL 微软SQL sever DB2(银行系统) SQLite(嵌入式小型数据库,应用在手机端)等。
mySQL服务启动:
手动
cmd-->services.msc 打开mysql的服务
net start mysql 启动 net stop mysql 停止
事务
1.必须是同一个连接对象的操作
2.属于数据库的,不能影响Java代码
静态代码块:只在类加载到虚拟机的时候被执行一次(节省资源,不会重复加载) static{...}
spring 框架是 JavaEE的灵魂框架
Beanutils 的 setproperty
getproperty 方法操作的是JavaBean实体类的属性
属性是指getter和setter方法 :setName-> name 属性和成员变量不一定相同
public void setHehe(String name){ this.name=name; } 这里的属性为hehe
mybatis-config.xml 的约束(即mybatis的核心配置文件约束)
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd">
mybatis-mapper.xml 的约束(即持久层的配置文件约束)
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2