JAVA学习笔记②
1 编译命令
javac [options] filename.java
options->
-classpath path 编译时需要的类路径
-d directory 设定编译生成的.class文件输入到哪一个目录。
关于-d小技巧 : 如果.java文件中使用了package语句, 例如 package com.test.maths; 加上- d . 选项会帮助在当前目录下自动生成嵌套的包文件夹。 如果不加-d 选项,则不会生成嵌套包文件夹。
-g 在代码产生器中打开调试,使之以后可以调试产生的字节码
-nowarn 屏蔽警告
-o 告诉javac编译优化内联的 static 、final、 private成员函数。
-verbose 输出关于编译过程的各种信息
2 执行命令 java 需要注意一点: 在源文件使用 package 语句的情况下,应该在包最外层文件夹下执行。
例如 java com.test.maths.filename
3 打包命令 jar
jar [options] [jarfilename.jar] files
jarfilename.jar 是指定生成的打包文件名
files 是要打包的文件列表
options->
c 创建新文档
f 指定打包名
m 文件列表中第一个文件名是外部清单文件名
t 列出jar文件内容
u 更新现存的jar
v 显示执行过程的详细信息
x 展开jar文件
其实还有一些命令也是Java编程中要遇到的。在“开始”--“运行”--“cmd”---“Java -help”如下图
相关文档:
Java语言反射提供一种动态链接程序组件的多功能方法。它允许程序创建和控制任何类的对象(根据安全性限制),无需提前硬编码目标类。这些特性使得反射特别适用于创建以非常普通的方式与对象协作的库。例如,反射经常在持续存储对象为数据库、XML或其它外部格式的框架中使用。Java reflection 非常 ......
数据库部分:
1.举例说明Dynamic SQL的原理及应用?
2.举例说明数据库索引的优缺点?
3.如果由你来设计数据的rollback,你的思路和方案?
4.假设有一个table,名为pages,有四个字段,id ,url,title,body。里面储了很多网页,网页的url地址,title和网页内容,用一个
sql查询将url匹配的排在最前面,title匹配的在其次,b ......
JDK版本
JDK1.4.x
功能
实现了带有复选框的资源管理器树目录,还有需要改进的地方,我在以后更新,如果那位朋友有好的建议欢迎提出
欢迎大家提意见,交流
......
有很多学生问我,现在 3G移动互联网发展之势头必将是IT领域发展十年一遇的难得机遇,想投身到该行业中,不知道是应该学网络、还是学嵌入式设备开发、还是学习一下Java,C++应用开发,还是学习一下开源框架Android?
从我个人对行业的理解来讲,移动互联网的发展一定是先从网络开始,网络设备提供商、协议的开发机构( ......