自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 城管希 - -! 又来讲Hibernate了

HQL语句查询                // 使用HQL查询表的所有记录 Session session = HibernateUitl.getOpenSession(); Transaction transaction = session.beginTransaction(); String hql = "from com.lanou3g.User"; Query&l...

2018-07-05 21:16:58 151

原创 城管希课堂之继续Hibernate

主键:主键的规则:不能重复不能修改主键的分类:自然主键 表里面有一个字段 符合主键的规则 就直接用这个字段 作为主键 身份证代理主键 表里没有一个字段 符合主键的规则 自己创建一个id 作为表的主键 这个键叫做代理主键主键生成策略1. identity主键自增 使用数据库中的主键自增插入时 打印sql时 不会插入id2. increment主键自增 由hibernate来管理插入数据时 会先去数据...

2018-07-04 21:57:30 109

原创 城管希课堂之 Hibernate 初体验

1.导入框架(共12个包)    required文件夹下所有的包 10个    jpa-metamodel-generator 文件夹下的包 1个    mysql的驱动包2.创建Hibernate的主配置文件    默认放到src下    文件名字 默认 hibernate,cfg.xml3.创建实体类(User)    建议:数据库字段名和对象的属性名 相同4.创建于实体类 对应的 配置文件...

2018-07-03 21:14:42 118

原创 城管希课堂之jsp

jsp(java server page)服务器动态web开发技术 jsp = html + servlethtml:静态内容servlet:适合编写java逻辑代码jsp:适合编写输出动态内容,但不适合编写java逻辑jsp运行原理浏览器访问服务器上的jsp页面最终也是访问的一个.class文件服务器 jsp页面->翻译成.java文件->编译成.class文件jsp是如何运行jav...

2018-06-28 08:57:19 112

原创 城管希课堂之Servlet

ServletConfig对象(每个servlet都有)域对象域就是表示在一定范围内 有作用的对象ServletContext(作用范围内最大的域对象)作用于整个工程(项目) 都能使用该对象并且整个项目 只有一个该对象 是单例对象作用:利用单例的特点 可以进行传值该对象 内部维护了一个map集合注意:所有的域对象 内部都是维护一个map集合所有的域对象都有setAttributegetAttrib...

2018-06-21 21:31:35 120

原创 城管希课堂之javaWeb开发(服务器端)

用户(浏览器)访问服务端的什么东西?静态Web资源 html css js用户在访问静态资源的时候 这些资源不会变动态Web资源 jsp Servlet用户在访问动态资源的时候访问内容是由代码生成的例如 不同用户访问不同的资源服务器Tomcat服务器 sun公司 开源 免费的轻量级服务器 公司里常用的服务器注意:咱们写的java代码 和 前端html页面全都是放到服务器上运行(服务器端开发 是开发...

2018-06-20 21:04:20 95

原创 城管希课堂之终于来到数据库

SELECT * FROM 表名;上来啥也不写先写这个!查询指定列SELECT sid FROM stu;条件查询介绍条件查询就是在查询时给出WHERE子句.在WHERE子句中可以使用如下运算符及关键字:= != <> < <= > >=     != <> 一样BETWEEN...AND 范围查询 age BETWEEN 18 AND 30;IN(...

2018-06-12 21:19:58 127

原创 城管希课堂之同步代码块

   1.使用同步代码块        synchronized(锁){                需要被同步的代码        }    注意:锁可以是任意对象,锁是唯一的。同步在目前情况下保证了一次只能有一个线程在执行,其他的线程进不来。同步代码块规则:    当线程进入同步代码块的时候,先看一下有没有锁,如果有锁,就进入同步代码块中执行代码。进去的同时会获取这把锁,当代码执行完毕,出同...

2018-06-05 22:11:59 106

原创 城管希课堂之线程

开启一个线程 相当于开启了一个 CPU的执行路径(相对独立)CPU在执行多个线程的时候 是随机的 跟线程优先级有关分时调度 CPU 会在多个线程中 进行随机切换单线程程序:程序由上至下依次执行(一个执行完 才会去执行下一个)好处:数据绝对安全 不牵扯到 操作共享数据弊端:效率不高 主线程:主线程的程序 除了主线程以外 一般都叫子线程一个程序只有一个主线程main函数 就是一个线程 并且是主线程主线...

2018-06-04 21:02:24 96

原创 城管希课堂之流

字节流  又叫万能流以字节为单位 进行数据的传输流的参照物(程序)输出流程序 --> 文件 (写文件使用输出流)输入流文件 --> 程序 (读文件使用输入流)OutputStream 字节输出流InputStream 字节输入流以上两个类 是所有字节流的父类写文件步骤1.创建要绑定的文件2.创建输出流 并绑定文件3.写文件4.关闭流资源                //创建文件字节输...

2018-05-29 22:10:21 108

原创 城管希课堂之Map集合

Map集合 双列集合1.是以 键值对 形式来保存数据 key ---value2.键的值 唯一(不重复)HashMap 和 HashSet 有什么关系HashSet是依赖Map来存储数据的Set在保存数据的时候 实际上就是向 Map中的 key这一列 存数据为什么要这么设计? ? ?内部是哈希算法 ---- 面向对象的设计HashMap:去重 指的是 key这列TreeMap:排序 指的是 key...

2018-05-23 21:01:59 109

原创 城管希课堂之Set集合

Set集合特点:无序(没有下标) 不重复HashSet:去重的功能TreeSet:排序的功能利用Set集合将别的集合进行刷锅 排序//利用set集合a , b, c, d 去除ArrayList集合中的重复元素(操作原ArrayList) ArrayList<String> a= new ArrayList<>(); a.add("a"); a.add("a")...

2018-05-22 22:12:49 84

原创 城管希课堂之泛型

泛型:标识着集合中保存元素是什么类型的<泛型(类型)>ArrayList<String>好处:1.操作数据更加安全(规范集合中 能保存的数据)2.可以避免向下转型(强转类型)的麻烦3.将运行的错误 转到编译时报错4.泛型类 可以在类中加入 使用泛型//泛型 前后类型要一致 //JDK1.7 菱形泛型 //后面的类型可以省去 ArrayList<String...

2018-05-21 21:28:39 95

原创 城管希课堂之集合和迭代器

Collection方法    addAll方法:把指定集合中的所有元素都添加到当前集合中。    removeAll:把指定集合与当前集合的交集删除。    retainAll:判断调用者是否发生变化迭代器遍历集合Collection c = new ArrayList(); c.add( new Student("刘","20")); c.add( new Student("彭","2...

2018-05-20 16:56:54 105

原创 城管希课堂之StringBuffer and StringBuilder 集合

StringBuffer  JDK 1.0出来的 线程安全 耗费系统资源StringBuilder JDK 1.2出来的 线程不安全 节省系统资源StringBuffer和StringBuilder都是可变的字符序列(修改的是字符本身)操作StringBuffer的方法 一般是没有返回值的String线程不安全的 不可变的 字符序列(不能修改字符串本身)                    //...

2018-05-17 22:15:41 124

原创 城管希课堂之适配器和字符串

1.适配器1.类适配器 (没有关系的类和接口产生联系 可以扩充功能 增加已有代码的复用性)2.对象适配器(io 使用对象来连接 来扩展功能)3.缺省适配器类适配器 例:public class Demo01 { public static void main(String[] args) { Target iphone = new IPhone6(); iphone.connection...

2018-05-16 22:19:42 118

原创 城管希课堂之抽象类和接口

1.抽象类 * 关键词:abstract * abstract 可以修饰类 该类就是 抽象类 * abstract 可以修饰方法 该方法就是 抽象方法 * 当你对这个方法 描述的不是特清楚(不知写啥) * 就可以直接吧该方法 声明成 抽象方法 * 注意:抽象方法 没有方法的实现部分 * 注意: * 1.有抽象方法的类 必须是抽象类 * 2.但是抽象类中 不一定要有抽象方法 * ...

2018-05-15 19:56:46 111

原创 城管希课堂之多态

多态就是一种事物的多种状态多态的前提:1.类和类之间,必须要有关系(继承关系)2.必须要有方法的重写(没有方法重写的多态没有意义)3.(核心)父类的引用(指针)指向子类的对象(空间)多态的好处:    提高了代码的扩展性,后期出现的功能,可以被之前的程序所执行。多态的弊端:    当使用多态的方式创建对象时,无法直接调用子类中特有的方法。public class Demo01 { public ...

2018-05-13 20:31:42 106

原创 城管希课堂之代码块和继承

代码块分为四种1.局部代码块(想到方法)书写位置:方法中作用:限制作用域2.构造代码块书写位置:类中方法外代码的执行顺序:    1.系统调用的    2.只要创建对象 就会调用    3.构造代码块 在 构造方法之前被调用    作用:当你有方法 需要每个对象都调用的时候            可以将这个方法 在构造代码块中调用(不常用)            3.静态代码块使用关键字stati...

2018-05-10 20:33:57 110

原创 城管希课堂之构造方法及静态方法 静态变量

* 静态变量(相当于 一个共享的变量 每个对象都能访问到) * 使用关键词 static 修饰 * * 静态变量(类变量)的调用 * 1.可以使用对象直接调用(不建议) * 2.使用类名直接调用(建议) * 为什么建议使用类名直接调用? * 使用类名调用静态变量 可以和 成员变量区分 * 直接使用类名调用更准确 有静态变量的时候 对象还没有创建 * * 静态变量好处:...

2018-05-09 21:48:48 103

原创 城管希课堂之对象

1.面向对象 面向过程:我应该干什么 重在过程 * 挑选一个电脑(台式) * 1.挑一个CPU * 2.挑一个主板 * 3.挑一个显卡 * 4.挑一个显示器面向对象:重点在对象 我该找谁什么 事务的执行者 指挥者 * 找一个懂电脑的人 帮你去选购 * 更贴近任的思维(懒人思维) * 想挣钱-->干it-->学it-->找培训机构-->找到了王龙(会扯犊...

2018-05-08 21:35:51 132

原创 城管希课堂之数组

数组(容器) * 保存一组相同数据类型的数据 * 数据类型 变量名 = 初值; * 声明数组格式: * 数据类型[] 数组名 = 初值; * 注意:这里的数据类型 指的是 数组中保存的数据类型 * * 数组声明方式一 * int[] array = new int[数组的长度]; * * 数组在堆内存中 开辟的时一块连续的内存空间栈内存特点 * 1.当函数执行完毕 系统会自...

2018-05-07 20:54:03 106

原创 城管希课堂之循环

do-while循环 不管判断语句是否成立 都会先执行循环体1次 do{ 执行体 }while(判断语句)while 的死循环 让判断条件 恒成立 需求 打印5次 结束循环 int num = 1; while(true){ 添加一个出口 来停止你的循环 if (num==5) { 结束循环 break 后面的语句是永久不会执行的 所以后面不要写代码 ...

2018-05-05 11:03:32 89

原创 城管希课堂之进制转换及运算符

进制转换  十进制---二进制   (连除倒取余)  二进制---十进制   (按权求和) 把除完的2乘回来public static void main(String[] args) { //十进制转二进制 返回的是字符串类型 String str1 = Integer.toBinaryString(18); System.out.println(str1); //十进制转八进制 St...

2018-05-03 20:22:38 122

原创 城管希课堂之Java 6大特点

什么是程序?C/S  Cline/Server         客户端/服务器端优点:下载客户端中会保存程序一些素材缺点:更新客户端版本(习惯)B/S  Browser/Server    浏览器端/服务器端优点:不需要更新,依赖浏览器缺点:比较依赖网速(加载网站素材)Java六大特点:1. 简单(相对于C语言 指针(*p)地址),Java弱化指针的概念,使用引用的概念解释指针*p  **p2. ...

2018-05-02 19:38:12 142

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除