`
文章列表
   AJAX(Asynchronous Javascript and xml)1.定义:是一种创建交互式网页应用的网页开发技术;       通过在后台与服务器进行少量数据交换,AJAX可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,     对网页的某部分进行更新;传统的网页如果需要更新,必须重载整个页面;(摘自百科)2.实例解析: --------------》效果图:     解释:局部刷新技术给用户带来了极大地方便,用户不需要再输入所有信息然后点击提交,最后得知那条信息输入的不对, 必须重新输入; --------------》实现步骤: 1.在jsp ...
JDBC名词解释:Java DataBase Connection JAVA数据库连接 1.为什么要使用JDBC?(JDBC的优缺点分析)优点:     ①:JDBC支持不同的关系型数据库,使得程序的可移植性大大增加     ②:JDBC面向对象,可以将连接操作封装,以后备用,提高代码的复用性     ③:JDBC简单(据说以前在这要花费很多心力...)缺点:     ①:访问速度受到了一定影响(毕竟封装,不是直接去操作数据库)     ②:JDBC结构中包含了不同厂家的产品,给更改数据源带来了很大麻烦 2.JDBC中用到的几大类或接口:     DriverManager(类):负责加载 ...
面试官:M   我: I  在面试官进行面对面面试的,紧张有一些,最烦的是自己知道怎么做,一问大脑短路了下,然后开始吐词不清,说到后面忘记前面还有东西没说完整,又想去补充下,补充完了在说后面,顿时感觉自己表述的凌乱不堪。。。经验还是总结了一些些,在这里慢慢累积吧;   1.面试官问你时,你慢慢将问题的核心转移到你自己擅长的部分,因为,他问你一个问题,然后        你可以自由发挥,而将你要说的重点放在后面,慢慢说,有几成机会他会顺着你问下去     (除非他自己事先准备好了几个问题,非要按流程来),所以说他问你问题时,       千万不要自己把自己带向死路,尽量的把问题引向自己擅长的领域 ...
所在包:java.io1.文件Java对文件管理,主要用到了IO包下的File类:主要针对文件及文件目录名称的管理,不包括文件的内容       ①声明 public class File implements Serializable, Comparable<File>       ②构造方法        //将给定的路径名字字符串转换成抽象路径名来创建一个新的File实例       File 变量名=new File(String pathname); //ep1: File f1 ...
经常会有人问你,什么是进程,什么是线程,进程和线程有什么关系(区别),所以我觉得还是有必要总结一下的,虽然可能不太好;1.定义:所谓进程,就是正在进行的程序,每一个进程都有自己独立的一块内存空间,比如在Windows系统下,一个EXE就是一个进程,可以在任务管理下查看你运行的所有进程,而针对于此,线程指的是进程中的一个执行流程,一个进程可以包含多个线程,多个线程共享一片内存空间;2.线程实现的方式:  a) 继承Thread类,复写run方法(放置需要采用多线程技术的代码),建立对象     对象通过start启动多线程     ep1:     完整代码: package com ...
断言:1.定义:JAVA中的断言用来对程序的状态进行某种判断;它包含一个布尔表达式,在程序的正常运行中,他应该为true。另外,断言用于保证程序的正确性,避免逻辑错误;2.格式: a) assert expression; b) assert expression:detaMessage;   解释:expression----布尔表达式       detaMessage----expression为false,显示的消息    如果expression为true,则程序正常往下执行    如果expression为false,则程序抛出AssertionError3.判断 ...
try-with-resources1.定义:在JDK7出现的一种代替finally来关闭资源的异常处理方式2.基本形式: try(resources-specification){ //使用资源 }    解释:resources-specification声明初始化资源,可以在这里声明多个对象,用分号隔开就好;当try语句结束时,资源会自动释放;try-with-resources也可以不包含catch和finally语句;  局限:并非所有的资源都可以自动关闭,只有实现了java.lang.AutoCloseable接口的那些资源才可以自动关闭;该接口是JDK7新增 ...
   1.定义:字面意思,不同于常规,也就是说,某段代码可能不正常,会出现问题; 2.异常通常分为三级结构,第一级为Throwable,第二级为Error和Exception第三级为Error下面对应的子类,以及Exception下面对应的子类;通常我们只研 ...
①StringBuilder的内容是可变的,在对StringBuilder的内容进行修改时,他   不会产生新的对象,只是在原来的基础上进行修改;②StringBuilder是线程不安全的,异步,效率相对StringBuffer来说比较高③继承了AbstractStringBuilder类④StringBuilder是从JDK1.5开始的( * @since       1.5),它与StringBuffer最大的区别在于是不是线程安全的,StringBuffer对它的所有方法都同步加锁了,所以在执行效率上是要低于StringBuilder的;⑤StringBuilder的方法与StringBu ...
StringBuffer  ①StringBuffer的内容是可变的,在对StringBuffer的内容进行修改时,他   不会产生新的对象,只是在原来的基础上进行修改;  ②StringBuffer是线程安全的,同步,效率相对StringBuild来说比较低  ③继承了AbstractStringBuilder类  ③StringBuffer类里的常用方法解析(按字母排序):     a)方法一:构造方法       ep1: public StringBuffer() { super(16); } ep2: ...
1.String ①:String是不可变的;声明一个String对象,对他进行二次赋值时,实际上 是再次创建了一个String对象 ep:    String s1="Hello";    s1="World"; 解释:在s1="Hello",在内存中创建了一个String对象,而在s1="World"时,又在内存创建了一个对象,而不是用"World"去覆盖"Hello"; ②String是一个最终类(final),在src下是这样声明的:   public final c ...
需遵循的一些规范 命名规范:                   1.可以以字母,下划线,美元符号开头,不能以数字开头,后面可以接美元 符号,数字,字母,和下划线                   2.不能是JAVA的关键字或保留字 编码规范:1.包名必须小写,且为域名的反写,比如com.公司名.模块名.功能名;                   2.类名,接口名首字母必须大写,pascal原则;                   3.方法名,变量名,第一个单词的首字母小写,后面每个单词的首字母大写,;                   4.常量,全部大写 ...
最近开始面试了,觉得有必要好好看一下前面的JAVA知识,因为我实在抵不过记忆的淡忘; 1.JAVA的背景     历史纠结:JAVA的前身是oak语言,是在1990年发布的,来自于Sun公司的一个Green项目,在我出生的后一年,也就是1995年,Oak语言改名JAVA,正式发布;    JAVA的优越性:           1.跨平台,这是一提到JAVA我首先就想到的,JAVA的跨平台性体现在其的JVM(JAVA虚拟机)上,在编写好一个.JAVA文件后,先有编译器进行编译,生成.class文件,这个.class文件就是中间字节码文件,只要我们在不同的操作系统下安装其对应的JVM,就 ...
<select id="identity" name="#"> <option name="#" id="#" value="admin">管理员</option> <option name="#" id="#" value="leader">领导</option> <o ...
1.在js里先定义一个方法,用来打开窗口 具体如下: <script language="JavaScript">   <!--   function openwin() {   window.open ("query_pop_alldailybydate.html", "newwindow", "height=400, width=600, toolbar =no, menubar=no, scrollbars=no, resizable=no, location=no, status=no&q ...
Global site tag (gtag.js) - Google Analytics