
java
未有期~
这个作者很懒,什么都没留下…
展开
-
E-R图基本知识
E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。它是描述现实世界概念结构模型的有效方法。是表示概念模型的一种方式,用矩形表示实体型,矩形框内写明实体名;用椭圆表示实体的属性,并用无向边将其与相应的实体型连接起来;用菱形表示实体型之间的联系,在菱形框内写明联系名,并用无向边分别与有关实体型连接起来,...转载 2018-05-07 20:39:12 · 19136 阅读 · 0 评论 -
JAVA冒泡排序
冒泡排序就是依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后两个数,将小数放前,大数放后。至此第一趟结束,将最大的数放到了最后。在第二趟:仍从第一对数开始比较(因为可能由于第2个数和第3个数的交换,使得第1个数不再小于第2个数),将小数放前,大数放后,...原创 2018-05-14 18:55:34 · 298 阅读 · 0 评论 -
JavaWEB HTTP请求中POST与GET的区别
From 的get 和post方法.在数据传输过程中分别对应了HTTP协议中的GET和POST方法.二者主要区别:GET从服务其获取数据;POST上传数据.GET将表单中的数据按照variable=value的形式,添加到action所指向的URL后面.并且两者使用了"?"连接,个个变量之间用"?"连接;POST将表单中数据放在from 的数据体中,按照变量和指相对应的方式,传递到action所指...转载 2018-05-25 08:49:14 · 122 阅读 · 0 评论 -
Collections工具类及List, Map方法
Collections工具类提供了大量针对Collection/Map的操作,总体可分为四类,都为静态(static)方法:1. 排序操作(主要针对List接口相关)· reverse(List list):反转指定List集合中元素的顺序· shuffle(List list):对List中的元素进行随机排序(洗牌)· sort(List list):对...原创 2018-05-14 19:26:03 · 912 阅读 · 0 评论 -
String、String.valueOf、toString 三者的区别
1、toString,方法的类、方法、变量不为null,否则会报空指针。2、String.valueOf。内部就是做了非空判断的,所以就不会报出空指针异常。public static String valueOf(Object obj){return (obj==null) ? "null" : obj.toString()};3.3、(String) 字符串类型强转。只能是强转原本就是字符串的东...原创 2018-05-16 09:09:22 · 283 阅读 · 0 评论 -
Math及BigDecimal类
1.Math类位于Java.lang包中,包含用于执行基本数学运算的方法!Math类的所有方法都是静态方法,可以直接使用类名.方法名调用 常用的方法:Math.round() 返回最接近参数的 int,它表示"四舍五入" Math.rint() 返回最接近参数并等于某一整数的 double 值,如果有2个数同样接近,则返回偶数...原创 2018-05-16 09:47:02 · 307 阅读 · 0 评论 -
Java基础知识总结
1、数据类型 基本数据类型:byte,short,int,long,float,double,char,boolean 引用数据类型:String,对象,数组2、注释 文档注释,单行注释,多行注释3、变量和直接量 变量的声明方式:首字符不可用数字,大小写敏感 直接量是指在程序中直接通过源代码的方式指定的值4、运算符 理解运算符,主要是“+”,其有加法和拼接两种用途。 ++a:先自增,再...原创 2018-05-23 09:26:26 · 168 阅读 · 0 评论 -
JSP动态包含与静态包含
当页面的某些部分(如标题、页脚和导航栏)都相同的时候,我们可以用include。) 一、静态包含:<%@ include file=”包含页面”%> 静态包含一般用于加载进页面显示后就再也不变的东西,比如页眉、背景、标题等等。静态包含不会检查所含文件的变化,把文件包含进来后,被包含文件的修改变化是不会影响已被包含进来的内容的。因为,静态包含发生在编译阶段。比如:a.jsp中使用了语句 <...转载 2018-05-28 05:54:50 · 416 阅读 · 0 评论 -
servlet的转发与重定向
转发和重定向都能让浏览器获得另外一个URL所指向的资源,但两者的内部运行机制有着很大的区别。1、转发:有两种方式获得转发对象(RequestDispatcher):一种是通过HttpServletRequest的getRequestDispatcher()方法获得,一种是通过ServletContext的getRequestDispatcher()方法获得; 以前的request范围...转载 2018-06-04 07:34:55 · 113 阅读 · 0 评论 -
web.xml中servlet配置及其含义
配置中各节点的含义:<!-- 配置一个servlet --><!-- servlet的配置 --><servlet> <!-- servlet的内部名称,自定义。尽量有意义 --> <servlet-name>ServletDemo</servlet-name> <!-- servlet的类全...转载 2018-06-04 07:38:21 · 474 阅读 · 0 评论 -
2018.5.24笔试题
1.HTML 与 JSP 的区别HTML(Hypertext Markup Language)文本标记语言,它是静态页面,只要你有一个浏览器那么它就可以正常显示出来,而不需要指定的编译工具,只需在TXT文档中写上HTML标记就OK。JSP(Java Server Page)是Java服务端的页面,它是动态的,需要经过JDK编译后把内容发给客户端去显示。1.最简单的区别就是,HTML能直接打开,js...原创 2018-05-24 19:46:17 · 202 阅读 · 0 评论 -
6.23周测
JAVA基础编程部分1,什么式Java虚拟机?为什么Java被称作是“平台无关的编程语言”?Java虚拟机是执行字节码文件(.class)的虚拟机进程。java源程序(.java)被编译器编译成字节码文件(.class)。然后字节码文件,将由java虚拟机,解释成机器码(不同平台的机器码不同)。利用机器码操作硬件和操作系统。因为不同的平台装有不同的JVM,它们能够将相同的.class文件,解释成不...转载 2018-06-28 14:45:56 · 134 阅读 · 0 评论 -
xmlns,xmlns:xsi,xsi:schemaLocation
xmlns:xmlns其实是XML Namespace的缩写,可译为“XML命名空间” 使用语法: xmlns:namespace-prefix="namespaceURI"。 xmlns表示默认的Namespace。对于默认的Namespace中的元素,可以不使用前缀。xmlns:xsi表示使用xsi作为前缀的Namespace,前缀xsi需要在文档中声明。xsi:schemaLocation属...转载 2018-07-05 19:20:28 · 318 阅读 · 0 评论 -
JAVA静态导入
静态导入是:import static com…..ClassName.*;这里的多了个static,还有就是类名ClassName后面多了个 .* ,意思是导入这个类里的静态方法。当然,也可以只导入某个静态方法,只要把 .* 换成静态方法名就行了。然后在这个类中,就可以直接用方法名调用静态方法,而不必用ClassName.方法名 的方式来调用。 这种方法的好处就是可以简化一些操作,例如打印操作S...转载 2018-05-07 20:36:20 · 227 阅读 · 0 评论 -
Java方法参数的传递方式
将参数传递给方法有两种方法。按值传递表示方法接受的是调用者提供的值;按引用调用表示方法接受的是调用者提供的变量地址,注意事项有:1.一个方法不能修改一个基本数据类型的参数(即数值型或布尔型)。2.一个方法可以改变一个对象(数组)参数的状态。3.一个方法不能让对象参数(数组)引用一个新的对象。基本数据类型的传递:将值拷贝给方法,但两个值的的地址值不同;方法在主函数调用弹栈后,拷贝的值不在使用...原创 2018-05-07 20:30:23 · 1263 阅读 · 0 评论 -
5.11周测
1.九九乘法表 2.定义方法sum,要求实现两个数之和的运算,要求在main方法中调用。3.请写一个方法打印数组的内容,实现遍历数组,要求在main方法中调用。4.请将消费者在商城购物这个场景抽象出类,并编写一个客户端类,实现“小明在欧尚买了一件T恤”这样一个购物行为。 顾客类超市类:商品类:顾客消费类:主类...原创 2018-05-13 22:35:09 · 168 阅读 · 0 评论 -
周总结
一、 本周完成任务2018.4.24:ava开发环境搭建2018.4.25:注释、关键字、标识符2018.4.26:数据(数据类型、常量)2018.4.27:变量、运算符 二、 本周总结总结本周的收获变量是一个内存中的小盒子(小容器)变量是内存中装载数据的小盒子,你只能用它来存数据和取数据。方法,在java中,方法就是用来完成解决某件事情或实现某个功能的办法。方法实现的过程中,会包含很多条语句用于...原创 2018-05-02 09:01:19 · 123 阅读 · 0 评论 -
前几天知识总结
1 变量:变量是内存中装载数据的小盒子,你只能用它来存数据和取数据。变量必须要有明确的类型,什么类型的变量装载什么类型的数据。变量不可以重复定义。 四类 八种 字节数 数据表示范围 整型 byte 1 -128~127 short 2 -32768~32767 int 4 -2147483648~2147483648 long 8 -263~263-1 浮点...原创 2018-05-03 08:34:50 · 143 阅读 · 0 评论 -
转 Java常量池的面试题 Integer Cache
一道很让人头疼的Java面试题。好像也不太像面向应届生的题目,不过里边一些了解一下还是不错的。今天My partner问我一个让他头疼的Java question,求输出结果:/** * * @author DreamSea 2011-11-19 */ public class IntegerTest { public static void main(String[] args)...转载 2018-05-03 08:42:19 · 99 阅读 · 0 评论 -
2018-04-27周测试题
2018-04-27周测试题系统初始以下脚本数据向student表插入记录的INSERT语句如下:INSERT INTO student VALUES( 901,'张老大', '男',1985,'计算机系', '北京市海淀区');INSERT INTO student VALUES( 902,'张老二', '男',1986,'中文系', '北京市昌平区');INSERT INTO studen...转载 2018-05-03 08:45:19 · 256 阅读 · 0 评论 -
方法的重载与重写
java中的方法重载发生在同一个类里面两个或者多个方法的方法名相同但是参数不同的情况,方法重写是说子类重新定义了父类的方法。方法重写必须有相同的方法名,参数列表和返回类型。覆盖者可能不会限制它所覆盖的方法的访问。重载(Overloading)(1)方法重载是让类以统一的方法处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数(类型)。重载Override是一个类中多态性的一种表现。...原创 2018-05-10 18:40:39 · 468 阅读 · 0 评论 -
String,StringBuilder,StringBuffer三者的区别
String:String类的声明是:public final,fianl的话是改变不了的,所以,如果我们用String来操作字符串的时候,一旦我们字符串的值改变,就会在内存创建多一个空间来保存新的字符串,一旦遇到重复频繁的操作,操作效率会很低。 StringBuffer和StringBuilder都集成了AbstractStringBuilder,而StringBuffer大部分方法都是s...转载 2018-05-17 14:25:43 · 122 阅读 · 0 评论 -
5.18周测
1.分别写出分支结构,循环结构的语法格式。循环结构:while 循环(init_statement);while (test_expression) { body_statement; [iteration_statement];}do…while 循环(init_statement);do { body_statement; [iteration_state...原创 2018-05-19 13:43:35 · 239 阅读 · 0 评论 -
初学对象
南通青鸟IT教育103班同学在3教室上崔老师的JAVA课,以对象的方式实现学校类:package ob.demo01;public class School { String name; String addr; School(String addr,String name){ this.name=name; this.addr=addr; }}班级类:package ob.demo01;pu...原创 2018-05-07 07:11:56 · 136 阅读 · 0 评论 -
Eclipse中debug模式
在用Eclipse写代码的时候经常会因为代码错误出现不能运行的情况,可以用debug打断点来调试,查出错误出现的地方,操作可以 在一个java文件中设断点,然后运行,当程序走到断点处就会转到debug视图下, F5键与F6键均为单步调试,F5是进入本行代码中执行,F6是 执行本行代码,跳到下一行, F7是跳出函数 F8是执行到最后。 1.Step Into (also F5) 跳入 2.Step ...原创 2018-05-07 07:20:15 · 351 阅读 · 0 评论 -
String 类
String类在实际的工作中使用非常广泛,String类提供了一系列的功能操作方法,这些方法可以通过Java Doc文档查阅。1.charAt()取出指定索引的字符: String str="hello"; char c=str.charAt(0); System.out.println(c); //程序执行结果:h2、检测两...原创 2018-05-13 22:22:48 · 111 阅读 · 0 评论