概念辨析
一生所Ai
时间是一位伟大的作者,他会给每个人写出完美的结局来。
展开
-
反射专题学习
反射的思想及作用有反必有正,就像世间的阴和阳,计算机的0和1一样。天道有轮回,苍天...(净会在这瞎bibi)在学习反射之前,先来了解正射是什么。我们平常用的最多的 new 方式实例化对象的方式就是一种正射的体现。假如我需要实例化一个HashMap,代码就会是这样子。Map<Integer, Integer> map = new HashMap<>();map.put(1, 1);复制代码某一天发现,该段程序不适合用 HashMap 存储键值对,更倾向于用Lin转载 2020-09-01 15:20:54 · 247 阅读 · 0 评论 -
java面向对象的三个特征
1.封装:隐藏具体实现细节,对外提供公共的访问接口。优点:增强代码的可维护性。具体实现细节:属性私有化,添加公有的setter和getter方法2.继承:从一个已有的类中派生新的类,这些类具有父类的一般特性法,也具有自身的特殊的特性。优点:实现抽象。具体实现方式:继承需要符合的关系 is a3.多态:向同一父类的不同子类发送同一条信息,行为不同。优势:增强代码的可扩展...原创 2018-07-23 08:06:33 · 782 阅读 · 0 评论 -
接口和抽象类的区别(java基础二)
一、相同点:都是从底层不断向上抽取而来。二、不同点:1.抽象类:必须有子类来继承,并且实现他的抽象方法。而且只能单继承。接口:必须有子类来实现自己的抽象方法,可以支持多实现。2.抽象类中既可以有抽象方法,也可以有一般方法,子类继承后可以直接使用抽象方法。接口中 只有抽象方法,必须由子类去实现。3.抽象类中是is a关系,在定义该体系的基本共性内容。接口中 的实现是lik...原创 2018-07-23 08:26:06 · 135 阅读 · 0 评论 -
jdbc工作原理
JDBC是Java数据库连接技术的简称,提供连接各种常用数据库的能力一、JDBC API提供者:sun公司内容:供程序员调用的接口与类,集成在java.sql和javax.sql包中,如:DriverManager类Connection接口Statement接口ResultSet接口二、DriverManager提供者:sun公司作用:载入各种不同的JDBC驱动...原创 2018-08-03 08:05:39 · 8080 阅读 · 1 评论 -
数据库导入导出操作(数据库相关十七)
在MySQL Qurey Brower中直接导入*.sql脚本,是不能一次执行多条sql命令的,在mysql中执行sql文件的命令:mysql> source d:/myprogram/database/db.sql;导出sql脚本mysqldump -u 用户名 -p 数据库名 > 存放位置mysqldump -u root -p test > c:/a...原创 2018-08-26 20:48:06 · 534 阅读 · 0 评论 -
Servlet生命周期(JavaWeb相关)
Servlet在一个生命周期中只有一个实例,属于单实例,多线程。我们通过一个例子来直观的看一下:首先写一个Servletpackage com.xintouyun.jweb.servlet;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.http.Htt...原创 2018-08-26 21:10:26 · 174 阅读 · 0 评论 -
当前比较流行的页面布局方式
1.固定宽度布局:当前各大网站的页面都是固定宽度布局。优点:更好的适应当前市场上所有的设备:我们知道当前市面上主流的集中分辨率为以下几种800*600 1024*768 1280*1024等属于普通显示器所支持的分辨率1280*800 一般是14宽屏笔记本的最佳分辨率1440*900 是17和19宽屏液晶的最佳分辨率1680*1050 是22寸宽屏液晶的最佳分辨率现在各大网站的页...原创 2018-08-23 08:24:53 · 20424 阅读 · 0 评论 -
jquery操作表格
操作表格的jquery方法很很多,比较常用的有:获取单行:$("table").find("tr").eq(x);//x是行标,从0开始你说的获取索引可以$("table").find("tr").eq(x).index();//其实这里的索引就是x获取单列:$("table").find("tr").eq(x).find("td").eq(y);////x是列标原创 2018-08-24 10:44:13 · 269 阅读 · 0 评论 -
css核心
floatpositionline-height垂直居中和水平居中的排列滑动门float:让原来的元素,可以脱离正常的文档流,实现左右排列,不设置宽度最小宽度。有4个div(块极元素)运动轨迹float.htmldiv{ height:100px; float:left; }position:relative:即使偏移,位置还在。实际就是靠近最近的元素进行偏...原创 2018-08-24 10:44:47 · 156 阅读 · 0 评论 -
java中几种常用的对象类型(po,vo,bo,dto)
PO(persistant object) 1.持久对象 在o/r映射的时候出现的概念,如果没有o/r映射,没有这个概念存在了。 2.通常对应数据模型(数据库),本身还有部分业务逻辑的处理。可以看成是与数据库中的表相映射的java对象。 3.最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。PO中应该不包含任何对数据库的操作。 VO(value o...转载 2018-09-15 08:48:35 · 2495 阅读 · 0 评论 -
大话static关键字
static关键字(静态)还是个修饰符:1.static是一个修饰符,用于修饰特点。2.static修饰的成员变量被所有的对象所共享。3.static优先于对象存在,因为static的成员是随着类的加载就已经存在了。4.static修饰的成员多了一种调用方式,可以直接被类名调所用。5.static修饰的数据就是共享数据,对象中的存储是特有数据。...原创 2018-07-22 21:43:14 · 147 阅读 · 0 评论 -
SQL主要语法
什么是SQL? SQL是Structured Query Language(结构化查询语言)的缩写。SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。在使用它时,只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的。SQL语法组成1.DML( Data Manipulation Language数据操作语言)——查询、插入、删除和修改...原创 2018-07-27 14:02:09 · 615 阅读 · 0 评论 -
java小白常见异常类
方法名: 说明ArithmeticException 算数错...原创 2018-07-24 08:29:11 · 158 阅读 · 0 评论 -
java中的包
一般命名规则:域名+公司名称+项目名称.类名(包名所有字母必须小写)1.对类文件进行分类管理2.对类提供多重命名3.写在程序的第一行4.类名的全称是包名+类名5.包也是一种封装形式包与包之间的类进行访问,被访问的类必须是public的,被访问的包中的类的方法也必须是public声明对象使用类时,都要指定全名,包名加类名只有java. lang包下面的类使用的时候不需...原创 2018-07-25 08:08:49 · 137 阅读 · 0 评论 -
数据库概念
数据库基本概念1.数据(Data)2.数据库(Database)3.数据库管理系统(DBMS)4.数据库系统(DBS)1.数据(Data)的定义: 对客观事物的符号表示,如图形符号、数字、字母等,数据是数据库中存储的基本对象。 在日常生活中,人们直接用语言来描述事物;在计算机中,为了存储和处理这些事物,就要将事物的特征抽象出来组成一个记录来描述。 数据...原创 2018-07-26 08:34:28 · 263 阅读 · 0 评论 -
mysql命令
1、连接Mysql格式: mysql -h主机地址 -u用户名 -p用户密码1、连接到本机上的MYSQL。首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码。如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYS...转载 2018-07-26 08:50:00 · 118 阅读 · 0 评论 -
mysql数据库中列数据类型与java基本数据类型对比
事情是这样的,作为一个小白,我刚学完java又来学数据库,发现两种的数据类型很相似但是又不完全一样。他们有什么区别呢?所以我今天就专门来搞一搞这个数据类型这一块。俗话说得好不怕不识货,就怕货比货,咱就来比一比这两种的数据类型。首先,在java中我们知道数据类型有(byte,short ,int ,long ,double, float,char,boolean)这八大基本数据类型,另外还有其他...原创 2018-07-26 10:23:58 · 2765 阅读 · 0 评论 -
多态
简单来说,多态是具有表现多种形态的能力的特征向同一父类的不同子类对象发送同一条消息,行为不同。实现多态的步骤1、子类重写父类的方法2、编写方法时,参数使用父类对象,并调用父类定义的方法3、运行时,根据实际创建的对象类型动态决定使用哪个方法public class Pet { private String name = "无名氏"; public void eat(){...原创 2018-07-30 08:33:43 · 107 阅读 · 0 评论 -
面向对象思想总结
原创 2018-07-30 08:38:56 · 143 阅读 · 0 评论 -
SQL注入,PreparedStatement和Statement
在SQL中包含特殊字符或SQL的关键字(如:' or 1 or ')时Statement将出现不可预料的结果(出现异常或查询的结果不正确),可用PreparedStatement来解决。PreperedStatement(从Statement扩展而来)相对Statement的优点: 1.没有SQL注入的问题。 2.Statement会使数据库频繁编译SQL,可能造成数据库缓冲区溢...原创 2018-07-30 10:58:33 · 208 阅读 · 0 评论 -
mysql命令
mysql命令mysql -h host_name -u user_name –ppasswordh:当连接MySQL服务器不在同台主机时,填写主机名或IP地址u:登录MySQL的用户名p:登录MySQL的密码注意:密码如果写在命令行的时候一定不能有空格。如果使用的系统为linux并且登陆用户名字与MySQL的用户名相同即可不用输入用户名密码,linux默认是以root登陆,window...原创 2018-07-27 13:51:50 · 227 阅读 · 0 评论 -
面向接口编程
在上一期的学生管理系统中,我们用到了面向接口编程。那么什么是面向接口编程呢?1.接口可以使我们的软件具有良好的可维护性和扩展性,所以在大型开发的项目中经常会使用。2.面向接口编程是指软件系统的整体架构是由接口组成,我们可以先设计这些接口在编写具体的实现类来实现相应的接口。...原创 2018-07-24 08:03:11 · 163 阅读 · 0 评论