ArrayList和Vector的区别,HashMap和Hashtable的区别
ArrayList 是线程不安全的不是同步的 需要增长时增长原来的一半
Vector 是线程安全的 需要增长时增长原来的一倍
哈希表是线程安全的 同步的 哈希图反之
哈希图可以让空值作为值或键
char 字符 里能不能放汉字 因为一个char 16个字节
实现线程有几种方法
extends Thread
imp runnable
String abc="c://abc.txt";
问哪个/是转义符
String args[] = new String[9];
ArrayList al = new ArrayList 4+ 4/2
String str="abcd";
Substring(1,1);
String str="c://abc.txt";
int i=LastIndexOf("/");得到字符串中最后一个"/"的位置 从0开始
i =2
public static void main(String args[])
1,c# Main 可以没有参数
2,string
3,string[] 必须放在类型的后面 而不是变量的后面
foreach 遍历
final finally finallize
c# java switch case
java switch case 只能判断数字
c# 可判断字符串
ArrayList session db pool 数据库连接池
jdbc odbc dbpool hibernate middleware ejb
ref和out 都属于 向参数中传地址
ref要求参数必须有初值 而out没有此要求
namespace 命名空间 c#中的打包 java package
using c#导包 java import java.sql.*;
xml 可扩展标记语言
html 超文本标记语言
写xml 要求
xml-->tree
名词解释:
Document 文档
Element 元素
Root 根
Node 结点
Text 文本
children 子
Attribute 属性
<student id="1">tom</student>
文档 根元素 子元素 文本
<b/> == > <b></b>
1、每个xml都必须有且只能由一个根
2、每个xml都要有一个头
<?xml version="1.0" encoding="gb2312"?>
3、所有的属性必须 id="1" 双引号必须有
概念:
html 注重 数据的显示
<tr>
<td>tom</td>
<td>29</td>
</tr>
xml 注重 数据的传递
<学生>
<姓名>tom</姓名>
<年龄>29</年龄>
</学生>