A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 雨过~天晴 初级黑马   /  2019-7-11 17:54  /  847 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

编译的时候变量的值在程序中是不知道的,运行时才会去内存开辟一块空间存放变量的值,才能知道变量的值。
对于两个变量做运算,编译会出错。(只限于数据范围低于默认类型)
例子: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">

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马