一、Java的介绍 1、JAVA的背景 时间: sun公司 1995 98年,推出jdk1.2,将java技术平台正式命名为: j2se,j2ee,j2me 04年,推出jdk1.5,为了纪念该版本,将jdk的发布版本命名为jdk5.0 06年,推出jdk1.6,为了纪念该版本,将java的技术平台 ...
分类:
编程语言 时间:
2020-03-23 22:10:37
阅读次数:
102
Java入门 Java的诞生及发展 1. Java的跨平台可移植性原理:在各操作系统只要安装了JVM虚拟机,就可以跑Java程序。 2. Java2标准版(J2SE):桌面 Java2移动版(J2ME):手机 Java2企业版(J2EE):服务器 3. 构建工具:ANT, Maven ,Jekins ...
分类:
编程语言 时间:
2020-03-16 23:34:26
阅读次数:
73
premain是Java SE5开始就提供的代理方式,由于其必须在命令行指定代理jar,并且代理类必须在main方法前启动。因此,要求开发者在应用前就必须确认代理的处理逻辑和参数内容等等。在有些场合下,premain代理方式不能满足需求。为解决运行时启动代理类的问题,Java SE6开始提供了在应用 ...
分类:
编程语言 时间:
2020-03-15 16:22:17
阅读次数:
84
[TOC] 类加载器(Class Loader) 类加载器负责在运行时将Java类动态加载到JVM(Java虚拟机)。此外,它们也是JRE(Java Runtime Environment)的一部分。因此,由于有了类加载器,JVM不需要知道底层文件或文件系统就可以运行Java程序。此外,这些Java ...
分类:
其他好文 时间:
2020-02-16 14:48:02
阅读次数:
58
Java是什么?学了Java我们能干什么?笔者现在大概简单介绍下Java前世今生。Java是由SunMicrosystems公司于1995年5月推出的Java面向对象程序设计语言和Java平台的总称。由JamesGosling和同事们共同研发,并在1995年正式推出。Java一共推出了三个版本,其分别是:JavaSE(J2SE)(Java2PlatformStandardEdition,java平
分类:
编程语言 时间:
2020-02-05 09:19:07
阅读次数:
87
看完真的醍醐灌顶啊,所以贴过来给自己当警醒钟,这么多问句,问的我也是十分汗颜,自己做到的又有多少呢? 1.首先看了PHP的源码API函数,对于许多口水仗的争论一笑而过,只是停留在脚本级别上的什么效率,安全。。。之争完全就是无稽之谈,没有深入理解API,所有的争论都是臆测和不科学的态度。你做了吗? 2 ...
分类:
Web程序 时间:
2020-01-02 19:02:56
阅读次数:
97
一、java的发展史 *第一阶段:诞生期,95年发布,96年正式发布JDK *第二阶段:99年的时候,java的三个方向,j2SE,J2EE,K2ME.2015年内 *第三阶段:2009年,oracle收购了java,混合java *第四阶段:2011年,Android,2014年,JDK8的发布, ...
分类:
编程语言 时间:
2019-12-31 14:17:47
阅读次数:
72
Java基础总结大全(实用) 一、基础知识: 1、JVM、JRE和JDK的区别: JVM(Java Virtual Machine):java虚拟机,用于保证java的跨平台的特性。 java语言是跨平台,jvm不是跨平台的。 JRE(Java Runtime Environment):java的运 ...
分类:
编程语言 时间:
2019-12-22 16:32:09
阅读次数:
96
JProfiler是什么 JProfiler是一个全功能的Java剖析工具,专用于分析J2SE和J2EE应用程序。它允许两个内存剖面评估内存使用情况和动态分配泄漏和CPU剖析 在开发过程中遇到过内存溢出的情况,大部分情况下我们可以通过设置JVM初始化内存大小来解决内存溢出的问题,另外一些情况是由于我... ...
分类:
其他好文 时间:
2019-12-13 16:44:34
阅读次数:
123
Annotations have been a very important part of Java, and it’s been there from the time of J2SE 5.0. All of us have seen annotations like @Override and ...
分类:
其他好文 时间:
2019-12-12 12:47:19
阅读次数:
123