J2SE总结

刚刚学完J2SE,总结一下,不当之处敬请赐教。

基本概念:

刚刚接触Java,突然冒出了好多了名词,一会儿J2SE,一会儿Java,一会儿JDK,蒙圈了,总结一下他们的关系吧。

SDK:Software Development Kit,软件开发工具;

JDK:Java Development Kit,Java开发工具;

J2SDK:Java2 SDK;

Java2:自JDK1.2之后Java版本统称为Java2(点击查看JDK各版本);

J2SE、J2EE、J2ME是根据Java的应用而开发的不同版本,J2SE就是Java2的标准版(standard edition),主要用于桌面应用软件的编程;J2ME(micro edtion)主要应用于嵌入式系统开发,如手机和PDA的编程;J2EE是Java2的企业版(enterprise
edition),主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。

关系如下图:

运行机制:

JRE:Java Runtime Environment,Java运行环境,其中核心部分就是JVM

JVM:Java虚拟机,用以执行Java文件,这也就是Java的一大优点,与平台无关,做到了“一次编写,处处运行”。

J2SE总结:

以前听说Java是纯面向对象,学完之后才感受到,所有的东西都是基于对象的,没有什么可以脱离类单独存在,不像VB, 还可以单独写一个函数或者过程。通过对堆栈的分析,更加深了对语言运行机制的理解。整个视频看完的感受比较不错,但是还需要更多的实践,尤其对于容器、流及线程部分比较模糊,以后还需要好好研究。

时间: 2024-08-08 05:34:07

J2SE总结的相关文章

杏彩娱乐Java的不同版本:J2SE、J2EE、J2ME的区别

杏彩娱乐1998年12月,SUN公司发布了Java 1.2,开始使用"Java 2" 这一名称,目前我们已经很少使用1.2之前的版本,所以通常所说的Java都是指Java2. Java 有三个版本,分别为 J2SE.J2EE和J2ME,以下是详细介绍. J2SE(Java 2 Platform Standard Edition) 标准版 J2SE是Java的标准版,主要用于开发客户端(桌面应用软件),例如常用的文本编辑器.下载软件.即时通讯工具等,都可以通过J2SE实现. J2SE包含

J2EE J2SE J2ME

今天第一天入职时 ,陈泽鑫经理和我讲了一部分关于 这部分的知识,主要分析了J2EE 和 J2SE,首先J2SE 和 .net都是一些编程的基础知识,类,对象,(前端????) J2EE 是企业级应用的 知识,主要由  1.应用  2:容器 (tomcat weblogic) 3:组件 还讲了一部分知识,其中 线程是怎么使用的,使用线程的几种方式,  懵了   其实这个复习过很多遍 还是需要实践才会有印象,runnable   thred 还有 线程池  进程池   如果考虑的深的话 还需要考虑线

《J2EE,J2SE,J2ME》

J2EE(Java EE)是做企业级应用的.比如,163邮箱,比如某公司的管理系统 J2SE(Java SE)就是Java语言的标准版本,类似于C++,主要做桌面软件,比如Eclipse,MyEclipse由于微软的封杀,java的桌面应用非常少且本身没有太大的优势却劣势很大,不过J2SE应该是学习Java的人首先应该学习的. J2ME就是手机或者嵌入式软件,不是android,是以前那种手机的java应用 作者:武井 链接:http://www.zhihu.com/question/20827

J2SE基础:1.类和对象基础

什么是对象 在Java语言,所有的人,事物或者模块都是一个对象. 相同的对象具有一些相同的特性. 狗,猫,蛇3个对象(动物的对象) 苹果,梨,桔子3个对象(水果的对象) 什么是类 可以将现实生活中的对象经过抽象 这种抽象数据类型称为类. 动物类(Animal) 水果类(Fruit) 类和对象的关系 类是对象的模板(抽象化表示),对象是类的实例化(具体化的展现) 类的组成结构 Java是纯面向对象(除了8种基本数据类型) 而对象是从类产生的.因此类是组成Java程序最基本也是最核心的 元素. 变量

J2SE 学习记录

1.指法的练习--金山打字通: 2.马士兵教学视频 -- J2SE 3.集合学完,编写学生成绩管理系统 使用分层,面向对象的设计思路,封装学生类,在内存中实现增删改查, 4.熟悉IDE --eclipse的使用(快捷键.常用功能.debug) 5.编写程序的代码规范:注释.命名规则(驼峰表达式).分层 6.学习IO,输入输出流,存储学生信息到文件中保存. 7.学习JDBC,连接SQL server 2008,实现数据库数据存储.

J2SE基本数据结构

1.J2SE中的常用数据结构对象的继承关系如下图 Collection ........|--------List ........|..........|----------ArrayList ........|..........|----------Vector ........|..........|.............|-----Stack ........|..........|----------LinkedList ........|--------Set ........

Oracle SQL Developer: cannot find a j2se sdk

11.2.0 提示 cannot find a j2se sdk 并不是找不到正确的java?将启动developer的快捷方式修改下 需要安装gitbash之类的解释器 Start Menu > Oracle - OraDb11g_home1 > Application Development > SQL Developper -> Properties CHANGE "Target" By : C:\app\ORACLE_HOME\product\11.2.

J2SE与c#比较

最近在学习j2se,经过了大约有二十天,把马士兵老师的J2SE看完了,感觉这个老师太幽默了,听他讲课不会走神,时间的利用率特别高.真心的给马士兵老师点个赞,然后再给让我们学习这个视频的米老师点两个!(世界上不乏美好的事物,缺乏的是发现美好事物的眼睛!). 废话不多说了,看看在这个视频中,到底讲了那些内容.如下图所示, 可能学习过任何一种面向对象语言(我学的c#,c#就是仿照Java,并对java进一步改良)的人,看到这个图的第一感觉,都是这些东西基本上不是都学习过吗,好像只有GUI,JDBC是个

java入门时的一些基本概念的理解(j2ee,j2se,j2me,jdk,sdk,jre,jvm,跨平台)

首先声明,这篇文章是从网上粘贴过来的.原文地址是:http://www.cnblogs.com/wangaohui/archive/2012/11/28/2791999.html.感觉写的很好,所以粘贴过来记录下. 这些日子,在看一些java的东西,由于刚入手,对java不是很了解,结果对java的一些名词没有一个清晰的脉络,现在稍微整理一下 令我纠结的是jdk,sdk,jre,jvm,ide,adt,跨平台性,j2ee,j2se,这些名词弄的我云里雾里的. 首先,什么是SDK呢? Softwa