Java基础--语言环境和特点

在当前,学习Java程序是一件非常火的事情,而在大学时代,多数不是计算机专业的学生只知道C语言,对于Java只是听说过。我们可以从Java的发展史了解到,Java是美国斯坦福大学网络公司(SUN)在当时的科学环境下根据C++假设的一种新型计算机语言,是为了更加方便快捷的解决当时嵌入式的芯片、处理器等内部程序的跨平台应用而产生的。

现在常说的Java ME,JavaSE,JavaEE这三大版本中,Java ME当时就是为了面向这些嵌入式的电子设备,而它所面向的问题,决定了它的应用范围相对窄小,多用于小型设备(CLDC)和功能更强大的移动设备(CDC)如智能手机和机顶盒的开发。而随着电子产品和网络的兴起,它的“高级版本”,JavaSE和JavaEE产生了。

JavaSE,是Java平台标准版的简称,是JavaME 的升级版,主要用于创建桌面,服务器和实时环境应用的程序,像Windows,EXE,APP等,运行环境主要是JDK,JRE,VM等,它是学习JavaEE的基础,也是学习Android的基础和必备。

JavaEE,是Java平台的企业版的简称,核心算法和语言用的还是JavaSE,主要用于企业应用的开发。

学习JavaSE可以做C/S结构的网络应用和桌面应用,像比较早的QQ网页版和电脑上的扫雷、纸牌游戏等,虽然学习JavaSE是学习Android的基础和必备,还可以做网络应用,但是却不能用于Web和Android领域。

Java程序分为C/S和B/S两种结构。

以产品为例,C/S结构的特点是面向市场时是由用户适应应用、产品的模式,优点是几乎不会出现使用不当的情况,用户按照开发者的要求使用产品,所以多用于特殊的行业,像一些财务和销售方面的应用系统,多会对电脑配置和浏览器等做要求,比如只能用IE浏览器;B/S结构是由用户使用,并向开发者提出使用时的问题,有时会因为使用方法不当造成误会。

Java语言主要有以下特点:

<1>跨平台:指在任何一台计算机和操作系统下都可以运行程序。

<2>面向对象:以具体的单位为对象,不同的问题有不同的方法和属性。

<3>自动回收垃圾:对没用的或者错误的自行进行处理。

<4>鲁棒:即健全性,稳定性。

<5>支持多线程编程:像银行办理业务和买车票一样,可以多个位置进行作业和运行。

<6>简单性:Java可以用记事本,文本等编写代码,再进行编译,通过编译后运行,得到结果。

<7>解释执行:Java编程后,生成特有的格式,再通过编译器翻译成机器语言。

时间: 2024-08-04 04:08:59

Java基础--语言环境和特点的相关文章

Dynamics CRM2015 非基础语言环境下产品无法新建的问题

该现象出如今2015版本号上,之前从没注意过这个问题不知道曾经的版本号是否存在. 我的安装包的基础语言是中文.第一张图有加入产品的button,切换到英文环境下后就没有了,一開始以为是系统做了隐藏处理.但用工具查看home列表却发现没那3个button,那我们仅仅能手工加了. 在home列表加入自己定义button,然后分别加入Action和EnableRule,这个地方之所以用EnableRule是由于我们要用到CustomRule在js脚本中用代码进行控制(其它的displayrule和en

Java基础和环境配置

java 基础:        B/S :browser(浏览器) / server(web服务器)    C/S :client / server(db server)    ria : rich internet application    ws : web service(天气预报和股票查询:异构系统之间的通信,是基于面向服务的整合.不同语言和系统之间协同交互SOA)    平台无关:操作系统.一次编译,到处执行. sandbox : 沙箱,jvm.Java版本:    jee: jav

黑马程序员——java基础——开发环境搭建

-----------android培训.java培训.java学习型技术博客.期待与您交流!------------ 如何配置java运行和开发的环境 对于刚刚接触java开发的朋友,会遇到第一步难题就是如何来配置java的开发环境,只有正确的配置好java的开发环境,才是迈出学习java的第一步.首先需要的是JDK是Java Development Kit的缩写,即Java开发工具集.JDK是整个Java的核心,包括了Java运行环境(JRE).Java开发工具和Java基础类库. JRE是

Java基础----jdk环境变量的编写

配置环境变量 JAVA_HOME:JDK安装目录(C:\Program Files\Java\jdk1.8.0_101) Path:JDK安装目录下的bin目录(%JAVA_HOME%\bin) java基础语法 关键字(Keyword) 在java中一些用作于特殊用途的英文单词,称之为关键字,所有的关键字全部都是小写:goto和const还未被启动,所以在java中主要作为保留字存在. 标识符(identifier) 在java中凡是可以由程序员自己命名的元素统一成为标识符. 包名称 类名称

Dynamics CRM2015 非基础语言环境下产品无法新建的问题的解决方法

该现象出现在2015版本上,之前从没注意过这个问题不知道以前的版本是否存在. 我的安装包的基础语言是中文,第一张图有添加产品的按钮,切换到英文环境下后就没有了,一开始以为是系统做了隐藏处理,但用工具查看home列表却发现没那3个按钮,那我们只能手工加了. 在home列表添加自定义按钮,然后分别添加Action和EnableRule,这个地方之所以用EnableRule是因为我们要用到CustomRule在js脚本中用代码进行控制(其他的displayrule和enablerule做不到这点),然

java基础 - linux环境下编辑简易JAVA程序

在LINUX下 编辑编译 乘法表 打印出来 (JAVA基础练习) [[email protected] chengxu]# vi test.java public class test{         public static void main (String args[]){ for(int i=0;i<10;i++){ for(int j =1;j<=i;j++){                                 System.out.print(j+"*&

java基础—配置环境变量

前言 学习java的第一步就要搭建java的学习环境,首先是要安装JDK,JDK安装好之后,还需要在电脑上配置"JAVA_HOME”."path”."classpath"这三个环境变量才能够把java的开发环境搭建好.在没安装过jdk的环境下,path环境变量是系统变量,本来存在的,而JAVA_HOME和classpath是不存在的. 一.配置JAVA_HOME变量 操作步骤(win7系统):计算机→右键“属性”→高级系统设置→高级→环境变量,如下图所示: 点击系统

黑马程序员-java基础知识+环境搭建和变量配置

一.dos命令 软件:是一系列按照特定顺序组织的计算机数据和指令的集合. 交互方式:图形化界面.命令行方式 dir  directory 显示文件和子目录 cd   change directory 改变当前的路径(进入指定目录) md   make directory 新建一个子目录(文件夹) rd   remove directory 删除一个子目录(文件夹) cd.. 返回上一文件夹 cd/  返回根目录(磁盘) del  delete 删除文件 (不走回收站)   del *.txt(删

Java基础语言视频

java语言教程-第01讲-Java考古学java语言教程-第02讲-Java创世纪java语言教程-第03讲-Java基本概念java语言教程-第04讲-Java的变量java语言教程-第05讲-Java的基本数据类型java语言教程-第06讲-练习课(一)java语言教程-第07讲-运算符与表达式java语言教程-第08讲-分支语句java语言教程-第09讲-练习课(二)java语言教程-第10讲-循环语句 java语言教程-第11讲-练习课(三)java语言教程-第12讲-面向对象基础(一