![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
文章平均质量分 85
沉梦昂志1024
Hello World!
展开
-
Java中,&&与&,||与|的区别
Java中,&&与&,||与|的区别在Java的逻辑运算符中,有这么四类:&&(短路与),&,|,||(短路或)。&&和&都是表示与,区别是&&只要第一个条件不满足,后面条件就不再判断。而&要对所有的条件都进行判断。看下面的程序:[java] view plain copy package转载 2017-05-01 12:10:10 · 184 阅读 · 0 评论 -
hibernate笔记(1)——配置过程
整个项目文件目录:步骤一:打开MySQL,创建数据库test create database test;步骤二:打开IDEA,创建一个普通project,名为hibernate4步骤三:导入hiberna所依赖的包 在hibernate下创建lib目录,将jar文件导入步骤四:创建实体类Productpackage com.java.pojo;publi...原创 2018-02-25 23:00:44 · 147 阅读 · 0 评论 -
Java——继承中构造器、实例域初始化顺序
一:我们使用继承特性扩展父类创建子类,并创建子类对象时,是否真会先调用父类构造器,再调用子类构造器呢?通过IDEA来实验一下:首先创建一个A类,并写上构造方法:package com.zixue.chapter5;public class A { public A(){ System.out.println("A构造方法执行"); }}再创建B类,继承A类,并...原创 2018-02-25 10:08:32 · 254 阅读 · 0 评论 -
Java核心卷一复习笔记(2)——第四章
4.2.1对象与对象变量 Java中 , 使用构造器 ( constructor ) 构造新实例 。 构造器是一种特殊的方法, 用来构造并初始化对象 。构造器的名字应该与类名相同。 希望构造的对象可以多次使用 , 因此, 需要将对象存放在一个变量中 :Date birthday = new Date ( ) ; 在对象与对象变量之间存在着一个重要的区别。 例如 , 语句Date...原创 2018-02-24 23:05:51 · 215 阅读 · 0 评论 -
Java核心卷一复习笔记(1)——第三章
3.3数据类型: java是一种强类型语言。这意味着要为每一个变量声明一种类型。 8种基本类型,4种整型(byte、short、int、long),2种浮点型(float、double)、1种字符类型(char)和1种表示真值的boolean类型。 byte 1字节 -128~127 short 2字节 int 4字节 long 8字节 整型的范...原创 2018-02-24 21:13:53 · 145 阅读 · 0 评论 -
struts2+hibernate
一:hibernate配置1.创建数据库:create database ...2.pojo: Product有id,name,price3个字段3.Product.hbm.xml 映射Product类对应product_表<hibernate-mapping package="com.how2java.pojo"> <class name="Product" ta...原创 2018-03-01 00:05:30 · 270 阅读 · 0 评论 -
Java核心卷一复习笔记(3)——第五章
5.1.3 子类构造器 使用super 调用构造器的语句必须是子类构造器的第一条语句 。 如果子类的构造器没有显式地调用超类的构造器 , 则将自动地调用超类默认 ( 没有参数 )的构造器。如果超类没有不带参数的构造器 , 并且在子类的构造器中又没有显式地调用超类的其他构造器 ’ 则 Java 编译器将报告错误。结论:创建子类对象时,先调用父类构造方法,再调用子类构造方法,然后创建子...原创 2018-03-08 20:52:35 · 188 阅读 · 0 评论 -
struts2学习笔记(3)——标签、其他
与jstl标准标签库类似的,struts有专属标签库 form标签用于提交数据修改addProduct.jsp<html> <body> <s:form action="addProduct"> <s:textfield name="product.name" label="product name" /> <s:su原创 2018-02-28 16:40:46 · 185 阅读 · 0 评论 -
struts2学习笔记(2)——基础
Struts的中文问题,由3部分组成 1. jsp提交数据的时候,必须是UTF-8编码的 2. struts拿到数据后进行UTF-8解码 3. 服务端跳转到jsp进行显示的时候,要指定浏览器使用UTF-8进行显示 UTF-8可以换成GBK或者GB2312,但是必须统一,不能混用 提交数据的 addProduct.jsp提交数据的时候指定编码方式UTF-8并且设置form 的method为post方...原创 2018-02-27 17:58:24 · 122 阅读 · 0 评论 -
struts2学习笔记(1)——配置
步骤一:IDEA创建web项目,在web目录下创建web.xml、lib目录、classes目录。导包到lib目录下,指定输出目录到classes下(1. 打开project structure2. 设置 project complier output 为:E:\project\j2ee\web\WEB-INF\classes)在web.xml中配置一个Filter,所有请求都会被过滤到这个Fil...原创 2018-02-27 17:54:43 · 154 阅读 · 0 评论 -
hibernate笔记(4)——各类概念
Hibernate的任何对数据有改动的操作,都应该被放在事务里面. 在事务中的多个操作行为,要么都成功,要么都失败hibernate中的事务由s.beginTransaction();开始由s.getTransaction().commit();结束本例子,执行了两个操作第一个,删除id=8的产品,这个是会成功的第二个,修改id=11的产品,使得其产品名称超过了数据库中设置的长度30,这个是会失败...原创 2018-02-27 11:30:50 · 140 阅读 · 0 评论 -
hibernate笔记(3)——关系
表之间关系分:多对一、一对多、多对多一个Product对应一个Category (注:接上期笔记Product类)一个Category对应多个Product 所以Product和Category是多对一的关系 步骤一:为Product.java增加Category属性private Category category;public Category getCategory() {return ca...原创 2018-02-26 12:36:52 · 113 阅读 · 0 评论 -
hibernate笔记(2)——增删查改
通过id获取对象SessionFactory sf = new Configuration().configure().buildSessionFactory();Session s = sf.openSession();//s.beginTransaction();Product product = (Product)s.get(Product.class, 1);System.out.prin...原创 2018-02-26 00:29:29 · 97 阅读 · 0 评论