`
文章列表

jdk tomcat

1.java可以跨平台,主要由于jvm。 2.jdk工具开发包又称作 sdk 3.jdk的bin目录中 javac.exe 编译器 javah.exe编译器,一般用于与c++集成,java.exe解释器。 4.之所以windows可以随便找到jdk 前提必须 path=“”指定安装路径bin,windows会自动寻找执行文件。 5.java的类库 jre包中的bin目录里。 6.java的开发过程 源文件-->编译器javac-->生成字节码文件 -->由浏览器执行 ...
 private PolicyDS policyDS; private string getString(){     return "helloworld"; } 这里的string和PolicyDS一样都是返回值类型。
<table>    <tr>       <td align="center">        <Field:button value="Download" type="confirm" onclick="download()"/>       </td>    </tr></table>此代码按钮Download不居中,而是左对齐。   <table  align="center">    ...

JS indexOf()

    博客分类:
  • JS
<script type = "text/javascript"> var str = "Hello world" document.write(str.indexOf("Hello")+"<br />") document.write(str.indexOf("World")+"<br />") document.write(str.indexOf("world")) </script>   ...
java \\d= js \djava中\需要转义,即\\其实是\ java: regex包 Pattern类 Pattern p = Pattern.compile(语法); Matcher类 Matcher m = p.matcher(字符串); if(m.find()){   m.group(0); }   JS使用new RegExp表示正则表达式 JS中正则表达式test(),exec(),match()方法区别 1:test     test返回Boolean,查找对应的字符串中是否存在模式     var str = "1a1b1c&qu ...
1:同步性   Vector是线程安全的,也就是他的方法之间是线程同步的。   对于Vector&ArrayList、Hashtable&HashMap,   ArrayList和HashMap 是java2时才提供,他们不是线程安全的。 2:数据增长   ArrayList与Vector都有一个初始的容量大小,当超过这个容量时,Verctor增长一倍,ArrayList   增长0.5倍。 HashMap和Hashtable的区别   HashMap是Hashtable的轻量级实现(非线程安全的实现),他们都实现Map接口,   主要区别在于HashMap ...

java知识总结

1:%:任何整数模2不是0就是1,所以只要改变被模数就可以实现开关运算。   2:java分了5片内存。     1:寄存器。2:本地方法区。3:方法区。4:栈。5:堆。     栈:存储的都是局部变量 ( 函数中定义的变量,函数上的参数,语句中的变量 );        只要数据运算完成所在的区域结束,该数据就会被释放。     堆:
public class Test{ public static void main(String[] args){ System.out.println(new Test().test()); } static int test(){ int x = 1; try{ return x; } finally{ ++x; } } }  执行结果为  1 (finally中没有return) ...

JSP Servlet

1:解释什么是servlet     servlet有良好的生存期的定义,包括加载,实例化,初始化,处理请求,服务结束。     这个生产期由javax.servlet.Servlet接口的init,service,destroy方法表达。     web容器加载servlet,生命周期开始。     通过调用servlet的init()进行servlet的初始化。     通过调用service()方法实现,根据请求不同调用不同doGet,doPost方法。     结束服务,web容器调用servlet的destroy()方法。   2:servlet基本架构     ...

String

 
1:String是基本数据类型吗?     byte int char long float double boolean short     java.lang.String类是final类型的,因此不可以继承这个类、不能修改这个类。     为了提高效率节省空间,用StringBuffer类。   2:String s = "hello"; s = s + "world";执行后,原始的String对象中的内容到底变了没有?     没有。String被设计成不可变(immutable)类。所以它的对象都是不可变对象。   3:St ...
//饿汉式 线程安全,多个线程时能保证只有一个实例 class Single{ private Single(){}//私有化构造函数 private static Single s = new Single();//创建私有并静态的本类对象。 public static Single getInstance(){ //定义公有并静态的方法,返回该对象 return s; } }   //懒汉式:延迟加载方式 线程不安全,多个线程下不能保证只有一个实例 class Single2{ private Single2(){} p ...
Global site tag (gtag.js) - Google Analytics