首先,以一个新学习java角度来看:平台体系(三大分支)java SE(或者叫做J2SE),全称是java Platform,Standard Edition,也就是java平台标准版。它主要应用在桌面,服务器,嵌入式软件开发,java web以及实时环境下开发。   可以这样来说明它重要性,所有要学习java的人,第一步基础就是它了。java EE(或者叫做J2EE)
  Java-1991年Sun公司成立Green项目组,目的是开发嵌入家用电器分布式软件系统。  Java三大平台Java ME (Java Micro Edition)是适用于小型设备和智能卡Java嵌入式平台,提供智能卡业务、移动通信、电视机顶盒等智能电器控制功能。Java SE (Java Standard&
转载 2023-07-10 12:11:40
96阅读
Day1. 对Java平台理解Java语言是一种面向对象语言Java两个最显著特征:跨平台——一次编译,到处执行垃圾收集(GC,Garbage Collection)JRE和JDKJRE就是Java运行时环境(Java Runtime Environment),包含了JVM和Java类库,以及一下模块等。JDK可以看成是JRE一个超集,提供了更多工具,比如编译器,各种诊断工具等。Java程序
从事 Java 至今已有6年有余,再次做一次温习并记录于此,记得对 Java 最直观印象就是它宣传 “Write once, run anywhere”,还是目前看已经有些过于形式主义语法呢?你对于 Java 平台到底了解到什么程度?请你先停下来总结思考一下。今天谈谈对 Java 平台理解?思路分析这个问题本身是非常开放,往往考察是多个方面,比如,基础知识理解、 Java 平台主要模块
  根据Gartner Group一项调查,Java是目前成长最快开发平台。现在,全球Java开发人员的人数已经超过100万。据Gartner估计,到2004年Java开发人员的人数将增至300万。作为Java应用领域不可或缺软件供应商,Borland于去年11月推出了遵循J2EE标准Borland软件平台,以普及对Java技术应用。其中一个重要组成部分就是JBuilder 6。 
转载 2023-07-21 22:25:22
55阅读
案例实战:每秒10万并发BI系统,如何定位和解决频繁Young GC问题?服务于百万级商家BI系统是什么先说一下我们线上一个真实生产系统,是一个服务于百万级商家BI系统。所谓BI系统,很多开发业务系统同学可能没接触过,简单介绍一下他背景。 简单来说,比如一个平台有数十万甚至上百万商家在你平台上做生意,会使用你这个平台系统,此时一定会产生大量数据 然后基于这些数据我们需要为商家提
转载 2023-10-12 11:53:12
90阅读
为什么要平台无关性这个问题已经不需要再说,因为java号称“一次编译,到处运行”(当然早期时候微软也嘲笑它“一次编译,到处调试”), java平台无关性是java语言, class文件, API, JVM共同作用结果.java平台(即java虚拟机和java API)是java平台无关性最重要保证. 因为JVM和API在不同硬件和操作系统上得以实现,使得java程序不用关心底层, 因
转载 2023-10-26 07:41:05
36阅读
目录 JDK,JRE,JVM关系Java平台原理JAVA加载与执行常用Dos命令JDK安装和环境变量配置关于classpath环境变量配置中封号理解public class与class区别JDK,JRE,JVM关系JDK包含JRE 和开发工具包JRE 包含 核心类库和JVM简而言之:JDK开发完成Java程序,交给JRE运行,由JRE里面的Java虚拟机保证我们程序平台
- 跨平台(核心技术) Java程序平台是指: Java源文件(.java) 经过编译之后形成 字节码文件(.class) 可以在任何具有Java虚拟机计算机或者电子设备上运行,Java虚拟机中解释器负责把字节码文件翻译成对应机器能够理解机器码进行运行。- Java是简单 不再有以#开头预处理指令 ,如#include #define等; 不再有struct.union及typed
JAVA特点概述一,跨平台这无疑是java最大特点了,我相信大多数人第一次听说java语言大都从跨平台开开始。实际上java平台特性主要体现在两个方面:编码和运行机制。1,编码java语言相比较其他语言很特殊一点就是在java中基本类型char占两个字节(16位),即在java中一个汉字就是一个char,如图:这是由于jvm内部统一使用unicode编码,unicode本就是一种统一字符集
转载 2023-07-19 10:35:38
59阅读
之前码农界有码农说Java最大优势是跨平台,真的是这样么?其实当时网络没这么火爆时候,确实是这样,但现在这已然不是了。跨平台还是Java最大优势么?       有跨平台需求仅仅是客户端应用,而不是服务端。例如桌面应用,你客户可能是Windows用户,也可能是Linux用户,这时候如果不想多投入成本对各个平台进行适配,那么Java所谓”Writ
转载 2023-09-06 14:50:16
60阅读
以下所有内容均为本人自己开发总结经验,如有雷同,不胜荣幸!最近公司在做一款app,app里面涉及到与客服聊天功能。于是公司就接入了融云api聊天系统。app端(前端)聊天由专业ios andorid开发人员完成,我负责开发后台客服聊天即可。目前使用是ssm 4.0框架,jdk1.8框架就自行搭建了。能运行就行。下面就详细聊聊接入融云,并开发聊天。注:融云是收费。各位看官如果是使用收费模式,
目录前言Java特性以及优势JDK、JRE、JVMPath环境变量第一个程序总结前言重新学习Java已经一周了,现在对之前学习东西做一下总结,温故而知新,不断进步。Java特性以及优势Java有很多很多特性,其中有几个比较主要特点:跨平台/可移植性首先一个最大优势就是跨平台Java在设计时候就很注重移植和跨平台性,我们写一份代码,可以在不同平台下完美的运行,而不需要经过修改,这
您能编写跨多种平台编译、同时执行速度仍然像本机代码一样快 Java 代码吗?这是一个困扰 Java 开发人员难题,对于具有复杂 UI 应用程序来说尤为如此。在本文中,开发人员 Vladimir Silva 建议了一种针对这个难题有趣解决方案。您将学习如何使用 JNI 来访问 SLIK,后者是一个跨平台 C API,它同时在 Windows 和 U
1. 谈谈你对Java平台理解。  Java是一种面向对象语言,最显著特性有两个方面:    一个就是一次编译,到处运行(Write once, run anywhere),能够非常容易获得跨平台能力;    另一个就是垃圾收集(GC,Garbage Collection),Java通过GC回收分配内存,大部分情况下程序员不需要操心内存分配和回收;   什么是JRE(Java
JAVA运行平台 Java是一种面向对象编程语言,最初由Sun Microsystems于1995年开发,并在之后被Oracle收购。Java设计目标是一次编写,到处运行,也就是说可以在不同平台上运行相同程序。这得益于Java虚拟机(Java Virtual Machine, JVM),它是Java程序运行环境。 Java虚拟机是一个虚拟计算机,它能够解释和执行Java字节码(J
原创 11月前
29阅读
1.首先我们要知道JAVA是什么?        Java 是一门面向对象程序设计语言。或许有的人会说 JAVA是最好编程语言,但其实,没有最好,只有在各自领域最擅长语言.        JDK是Java 语言软件开发工具包,JVM是
为什么要平台无关:        由于编译后Java可执行二进制文件(.class文件),能够在不加改变地运行于多个平台,因此,Java技术在网络环境下非常有用。另外,在嵌入式世界,Java平台无关性也有助于简化系统管理任务:如Jini技术(专用于给网络带来即插即用功能技术),大大减少了在互联网环境中对嵌入式设备管理
转载 2023-09-01 11:49:47
75阅读
事先说明哈,以下仅代表当前个人理解: 说java平台无关语言,我觉得可能会让人误解了一些东西,自己之前就一直搞不懂java所谓平台无关性是怎样或者怎么实现。 这里,说一下自己这阵子java学习之后对于这个概念理解:首先,我认为所谓语言平台无关性,其实对于所有高级编程语言(如C/C++、java)来说,都是平台无关,因为高级编程语言是用来在人和机器之间搭建更简便沟通方式,或者
JRE组成java虚拟机java源程序文件(扩展名为java)被编译为类文件(扩展名为class)后,后者包含字节码无法直接被cup理解,需要由一个特殊程序进行翻译和解释,该程序被称为java虚拟机,不同软硬件平台只需安装对应java虚拟机,同一个类文件便能不加修改地运行在这些平台上,从而保证了java程序可移植性。APIAPI是编程语言提供一组具有基本功能组件库,开发者可以在程序中
转载 2023-08-21 13:14:37
112阅读
  • 1
  • 2
  • 3
  • 4
  • 5