JAVA基础
云中飞箫
这个作者很懒,什么都没留下…
展开
-
Java开发的必备技术点
Java开发的必备技术点 1.Java的运行(基础必备) 这条可能出看很简单,java程序的运行谁不会呢?不过很多时候, 我们只是单纯通过IDE去执行java程序,底层IDE又是如何执行java程序呢?很多人并不了解。 这 个知识点是最最基本的java开发者需要掌握的,初学java,第一个肯定是教你如何在命令行中执行java程序,但是很多人一旦把java学完 了,IDE用上了,就把...原创 2018-11-05 09:26:09 · 394 阅读 · 0 评论 -
Java 中的栈与堆
栈与堆都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 Java的堆是一个运行时数据区,类的对象从中分配空间。这些对象通过new、newarray、anewarray和 multianewarray等指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存大小,生存期也不必事先告诉...原创 2018-11-05 09:43:19 · 132 阅读 · 0 评论 -
Java中OutOfMemoryError(内存溢出)的三种情况及解决办法
Java中OutOfMemoryError(内存溢出)的三种情况及解决办法 相信有一定java开发经验的人或多或少都会遇到OutOfMemoryError的问题,这个问题曾困扰了我很长时间,随着解决各类问题经验的积累以及对问题根源的探索,终于有了一个比较深入的认识。在解决java内存溢出问题之前,需要对jvm(java虚拟机)的内存管理有一定的认识。jvm管理的内存大致包括三种不同类...原创 2018-11-05 09:42:22 · 113925 阅读 · 0 评论 -
JAVA运行内存的设置
JAVA运行内存的设置 一些java应用程序可以被高度的CPU密集型以及他们需要很多内存。这样的应用程序通常运行速度慢,因为内存高的要求。所以,我们可以在相关的配置文件中进行修改调整内存大小。 Xms = 设置内存初始化的大小 Xmx = 设置最大能够使用内存的大小XX:PermSize =初始大小,将分配给JVM的启动过程XX:MaxPermSize = 最大尺寸可以分配JVM的启...原创 2018-11-05 09:41:01 · 9582 阅读 · 1 评论 -
70个JAVA问答!
70个JAVA问答!1. 问:在JAVA与JSP中要调用一个LINUX上的脚本程序,或WINDOWS上的脚本程序,该怎么写?答:System.getRuntime().exec("bash < aaa.sh");2. 问:java中用什么表示双引号 答:"/""3. 问:如何在JSP程序里另起一个线程?答:JSP本身就是独立线程运行而不象CGI都是独立进程.一般:Th...原创 2018-11-05 09:39:52 · 486 阅读 · 0 评论 -
java2十大经典中文图书
java2十大经典中文图书注:我所注明的迅雷下载地址,并不一定要用迅雷下载,只是我本人用迅雷下载的,所以地址我是从迅雷中抓出来的。 只针对Java2平台-而且是在国内可以找到的中文版的,其实书好不好是见仁见智的(高手可以去看Sun的开发文档,这也可以理解)--这只是一家之见而已--欢迎大家点评。 第一名:Java编程思想第二版(Thinking in ...原创 2018-11-05 09:38:35 · 250 阅读 · 0 评论 -
10款常用Java测试工具
10款常用Java测试工具1. 美国Segue公司的Silk系列产品 Segue公司一直专注于软件质量优化领域。在Segue的产品套件中,拥有业内最强劲且最容易使用的、用于企业应用测试、调优和监测的自动化工具,能够帮助用户保障应用在其生命周期内的可靠性和性能。 (1) SilkPerformer——企业级性能测试工具 企业级自动化测试工具能够支持多种系统,如Java、....原创 2018-11-05 09:35:56 · 12662 阅读 · 0 评论 -
JAVA连接ORACLE数据库
JAVA连接ORACLE数据库当然别忘了ORACLE的数据库驱动程序import java.sql.*;public class DBConn{ public static Connection getConnection() { //Oracle数据库连接 String ClassforName = "oracle.jdbc.driver.OracleDriver"...原创 2018-11-05 09:35:00 · 1838 阅读 · 0 评论 -
Java执行外部命令,并把结果回显到控制台
Java执行外部命令,并把结果回显到控制台JAVA现在执行外部命令,主要的方式,还是通过调用所以平台的SHELL去完成,WINDOWS下面就用CMD,LINUX或者是UNIX下面就用SHELL,下面演示一个对BAT文件的调用,并把结果回显到控制台上,其它的应用程序类。说明:一个调用SHELL执行外部取得外部程序的输出流,采用适当的READER读回来,并显示出来就OK了下面是源程序...原创 2018-11-05 09:34:17 · 791 阅读 · 0 评论 -
如何保护Java程序 防止Java反编译
如何保护Java程序 防止Java反编译Java是一种 跨平台的、解释型语言 Java 源代码编译中间“字节码”存储于class文件中。Class文件是一种字节码形式的中间代码,该字节码中包括了很多源代码的信息,例如变量名、方法名等。因此,Java中间代码的反编译就变得非常容易。目前市场上有许多免费的、商用的反编译软件,都能够生成高质量的反编译后的源代码。所以,对开发人员来说,如何保护Jav...原创 2018-11-05 09:32:56 · 750 阅读 · 0 评论 -
有两个关于内部类(Inner Class)的示例
有两个关于内部类(Inner Class)的示例 第一个,演示一个简单的外部类使用内部类示例:public class OuterClass{ //内部类 private class InterClass { //内部类的构造函数 public InterClass() { System.out....原创 2018-11-07 13:32:05 · 336 阅读 · 1 评论