Java语言概述

目录

学习路线图:

人机交互方式:

常用的DOS命令:

JAVA简史(重要):

Java技术体系平台:

Java SE(Java Standard Edition)标准版:

Java EE(Java Enterprise Edition)企业版:

Java ME(Java Micro Edition)小型版:

Java Card:

Java在各领域的应用:

Java语言的诞生:

主要特性:

Java语言是易学的

Java语言是强制面向对象的:

Java语言是分布式的:

Java语言是健壮的:

Java语言是安全的:

Java语言是体系结构中立的:

Java语言是解释型的:

Java是性能略高的:

Java语言是原生支持多线程的:

Java语言的特点:

特点一:面向对象

特点二:健壮性

特点三:跨平台性

Java两种核心机制

Java虚拟机、垃圾收集机制

Java语言的环境搭建:

JDK、JRE:

.bak文件:

注释(Comment):

注释类型:

注释作用:

注:

文档注释:

Java API文档:


学习路线图:


人机交互方式:

图形化界面(GUI)、命令行方式(CLI)


常用的DOS命令:


JAVA简史(重要):

2004年:里程碑式版本:JDK1.5,为突出此版本的重要性,更名为JDK5.0

2009年,Oracle公司收购SUN

2014年,发布JDK8.0,是继JDK5.0以来变化最大的版本


Java技术体系平台:

 

Java SE(Java Standard Edition)标准版:

支持面向桌面级应用(如Windows下的应用程序)的Java平台,提供了完整的Java核心API ,此版本以前称为J2SE

Java EE(Java Enterprise Edition)企业版:

是为开发企业环境下的应用程序提供的一套解决方案。该技术体系中包含的技术如:Servlet、Jsp等, 主要针对于Web应用程序开发。 版本以前称为J2EE

Java ME(Java Micro Edition)小型版:

支持Java程序运行在移动终端(手机、PDA)上的平台,对Java API有所精简,并加入了针对移动终端的支持,此版本以前称为J2ME

Java Card:

支持一些Java小程序( Applets )运行在小内存设备(如智能卡).上的平台


Java在各领域的应用:

企业级应用

Android平台应用

大数据平台开发

移动领域应用:嵌入式领域


Java语言的诞生:


主要特性:

 

Java语言是易学的

Java语言是强制面向对象的:

Java语言提供类、接口和继承等原语,为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制(关键字为implements)。

Java语言是分布式的:

Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net) ,它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。 Java的RMI (远程方法激活)机制也是开发分布式应用的重要手段。

Java语言是健壮的:

Java的强类型机制、异常处理、垃圾的自动收集等是Java程序健壮性的重要保证。对指针的丢弃是Java的明智选择。

Java语言是安全的:

Java通常被用在网络环境中,为此,Java提供了 一个安全机制以防恶意代码的攻击。如:安全防范机制(类ClassLoader),如分配不同的名字空间以防替代本地的同名类、字节代码检查。

Java语言是体系结构中立的:

Java程序(后缀为java的文件)在Java平台上被编译为体系结构中立的字节码格式(后缀为class的文件),然后可以在实现这个Java平台的任何系统中运行。

Java语言是解释型的:

Java语言是解释型的。如前所述,Java程序在Java平台 上被编译为字节码格式,然后可以在实现这个Java平台的任何系统的解释器中运行。

Java是性能略高的:

与那些解释型的高级脚本语言相比,Java的性能还是较优的

Java语言是原生支持多线程的:

Java语言是原生支持多线程的。在Java语言中,线程是一种特殊的对象,它必须由Thread类或其子(孙)类来创建。


Java语言的特点:

特点一:面向对象

两大基本概念:类、对象

三大特性:封装、继承、多态

特点二:健壮性

特点三:跨平台性

“Write once ,Run Anywhere”


Java两种核心机制

Java虚拟机、垃圾收集机制


Java语言的环境搭建:

其中配置环境变量:path指windows系统执行命令时要搜寻的路径

环境变量:%JAVA_ HOME%\bin;一般是指环境变量中存在JAVA_ HOME变量,然后%JAVA_ HOME%\bin;就可以引用该值


JDK、JRE:

JDK((Java Development Kit Java开发工具包)

JRE(Java Runtime Environment Java运行环境)


.bak文件:

bak文件是系统中部分软件程序运行时候产生的备份文件,如cad、txt等编辑类办公软件在运行时就会自动生成bak文件,当你遇到特殊情况如电脑死机、停电等bak文件就能帮到您,将bak文件后缀名bak改成你相应的格式名即可打开。(可以改成任何文件格式)


注释(Comment):

注释类型:

单行注释

多行注释

文档注释(java特有)

注释作用:

提高了代码的阅读性;调试程序的重要方法。

注释是一个程序员必须要具有的良好编程习惯。

将自己的思想通过注释先整理出来,再用代码去体现

注:

对于单行和多行注释,被注释的文字,不会被JVM (java虚拟机)解释执行。

多行注释里面不允许有多行注释嵌套。


文档注释:

格式:@author指定java程序的作者,@version指定源文件的版本

注释内容可以被JDK提供的工具javadoc所解析,生成一-套以网页文件形式体现的该程序的说明文档。

文档注释一定要在/** */里

/**

*这个类演示了文档注释

*@author Ayan Amhed

*@version 1.2

*/

注:

要生成文档的类必须是public权限的


Java API文档:

API (Application Programming Interface,应用程序编程接口)是Java提供的基本编程接口。

Java语言提供了大量的基础类,因此Oracle也为这些基础类提供了相应的API文档,用于告诉开发者如何使用这些类,以及这些类里包含的方法。

 

 

 

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

像向日葵一样~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值