- 浏览: 46774 次
- 性别:
- 来自: 武汉
最新评论
-
YE_wolf:
tieye 写道找到工作了吗??嗯嗯
2017校招 -
tieye:
找到工作了吗??
2017校招 -
masuweng:
...
JAVA基础知识回顾-----Java堆内存和栈内存-----随想随写 -
masuweng:
...
JAVA基础知识回顾-----Java堆内存设计原理-----随想随写 -
welcomezhang:
不错哈 慢慢总结 机会总是留给有准备的人
上海找实习生面试总结二
文章列表
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 ...