发布一篇Java假造机几个命令行参数申明
java也能做一些底层语言开发做的事情(难度很高,不是java顶尖高手是做不来的),1、运转class文件
实行带main办法的class文件,Java假造机命令参数举动:
java<CLASS文件名>
注重:CLASS文件名不要带文件后缀.class
比方:
javaTest
假如实行的class文件是带包的,即在类文件中利用了:
package<包名>
那应当在包的基路径下实行,Java假造机命令行参数:
java<包名>.CLASS文件名
比方:
PackageTest.java中,其包名为:com.ee2ee.test,对应的语句为:
packagecom.ee2ee.test;
PackageTest.java及编译后的class文件PackageTest.class的寄存目次以下:
classes
|__com
|__ee2ee
|__test
|__PackageTest.java
|__PackageTest.class
要运转PackageTest.class,应在classes目次下实行:
javacom.ee2ee.test.PackageTest
2、运转jar文件中的class
道理和运转class文件一样,只需加上参数-cp<jar文件名>便可。
比方:实行test.jar中的类com.ee2ee.test.PackageTest,命令行以下:
java-cptest.jarcom.ee2ee.test.PackageTest
3、显现jdk版本信息
当一台呆板上有多个jdk版本时,必要晓得以后利用的是谁人版本的jdk,利用参数-version便可晓得其版本,命令举动:
java-version
4、增添假造机可使用的最年夜内存
Java假造机可以使用的最年夜内存是无限制的,缺省值一般为64MB或128MB。
假如一个使用程序为了进步功能而把数据加载内存中而占用较年夜的内存,好比凌驾了默许的最年夜值128MB,必要加年夜java假造机可以使用的最年夜内存,不然会呈现OutofMemory(体系内存不敷)的非常。启动java时,必要利用以下两个参数:
-Xmsjava假造机初始化时利用的内存巨细
-Xmxjava假造机可使用的最年夜内存
以上两个命令行参数中设置的size,能够带单元,比方:256m暗示256MB
举例申明:
java-Xms128m-Xmx256m...
暗示Java假造机初始化时利用的内存为128MB,可以使用的最年夜内存为256MB。
关于tomcat,能够修正其剧本catalina.sh(unix平台)或catalina.bat(windows平台),设置变量JAVA_OPTS便可,比方:
JAVA_OPTS=-Xms128m-Xmx256m
C++编译的是本地码,优点是启动快,而且可以精确控制资源因此可以开发很高效的程序.缺点是编程麻烦,而且容易留下安全隐患.跨平台靠源代码在各个平台间分别编译(一处编写到处编译) 是一种为 Internet发展的计算机语言 接着就是EJB了,EJB就是Enterprise JavaBean, 看名字好象它是Javabean,可是它和Javabean还是有区别的。它是一个体系结构,你可以搭建更安全、更稳定的企业应用。它的大量代码已由中间件(也就是我们常听到的 Weblogic,Websphere这些J2EE服务器)完成了,所以我们要做的程序代码量很少,大部分工作都在设计和配置中间件上。 是一种为 Internet发展的计算机语言 Pet Store.(宠物店)是SUN公司为了演示其J2EE编程规范而推出的开放源码的程序,应该很具有权威性,想学J2EE和EJB的朋友不要 错过了。 Java自面世后就非常流行,发展迅速,对C++语言形成了有力冲击。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台 有时间再研究一下MVC结构(把Model-View-Control分离开的设计思想) 另外编写和运行Java程序需要JDK(包括JRE),在sun的官方网站上有下载,thinking in java第三版用的JDK版本是1.4,现在流行的版本1.5(sun称作J2SE 5.0,汗),不过听说Bruce的TIJ第四版国外已经出来了,是专门为J2SE 5.0而写的。 任职于太阳微系统的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的程序语言 那么我书也看了,程序也做了,别人问我的问题我都能解决了,是不是就成为高手了呢?当然没那么简单,这只是万里长征走完了第一步。不信?那你出去接一个项目,你知道怎么下手吗,你知道怎么设计吗,你知道怎么组织人员进行开发吗?你现在脑子里除了一些散乱的代码之外,可能再没有别的东西了吧! 你现在最缺的是实际的工作经验,而不是书本上那些凭空想出来的程序。 那么我书也看了,程序也做了,别人问我的问题我都能解决了,是不是就成为高手了呢?当然没那么简单,这只是万里长征走完了第一步。不信?那你出去接一个项目,你知道怎么下手吗,你知道怎么设计吗,你知道怎么组织人员进行开发吗?你现在脑子里除了一些散乱的代码之外,可能再没有别的东西了吧! http://www.jdon.com/去下载,或到同济技术论坛的服务器ftp://nro.shtdu.edu.cn去下,安装上有什么问题,可以到论坛上去提问。
页:
[1]