01.Java语言入门概述之执行过程、DOS命令、历史、体系、机制、环境和javadoc注释

Java内容:


Java程序在计算机里的执行过程:


---1.3常用命令行操作:

·常用DOS命令:
dir:列出当前目录下的文件和文件夹
md:创建目录
rd:删除目录/文件夹
cd:进入指定目录
cd..:退回到上一级目录
cd\:退回到根目录
del:删除文件
exit:退出dos命令

echo name:zhangyan gender:male >1.txt //创建一个txt文件


---1.4Java语言特性详解:


第一代语言:打孔机--纯机器语言;
第二代语言:汇编

第三代语言:C、Pascal、Fortran面向过程/C++面向过程&面向对象/Java跨平台的纯面向对象语言/.net跨语言的平台。


查询编程语言排名网站:TIOBE Programming Community Index(www.tiobe.com)


Java语言的诞生、特点:

Java之父Jgosling团队在开发“Green”项目时发现C缺少垃圾回收系统,还有可医治的安全性、分布程序设计、和多线程功能,最后他们想要一种易于移植到各种设备上的平台。

Java确实从C语言和C++语言继承了许多成份,甚至可以将java看成是类C语言发展和衍生的产物。比如java语言的变量声明、操作符形式、参数传递、流程控制等方面和C语言、C++完全相同。但同时,Java是一个纯粹的面向对象的程序设计语言,它继承了C++语言面向对象技术的核心。Java舍弃了C语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading)、多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间。JDK1.5又引入了泛型编程(Generic Programming)、类型安全的枚举】不定长参数和自动装拆箱。
Java是SUN(Stanford University Network,斯坦福大学网络公司)1995年推出的一门高级编程语言,95年发布JDK1.0,98年JDK1.2,后续JDK1.3,1.4,1.5(更名Java5.0),最新为JDK1.8.
----------------------------------------
Java技术体系平台:
①Java SE(Standard Edition)标准版:支持面向桌面级应用(如Windows下的应用程序)的Java平台,提供了完整的Java核心API,此版本以前成为J2SE.
②Java EE(Enterprise Edition)企业版:是为开发企业环境下的应用程序提供的一套解决方案,该技术体系中包括技术如:Servlet、jsp等,主要针对于Web应用程序开发,版本以前称为J2EE.
③Java ME(Micro Edition)小型版:支持Java程序运行在移动终端(手机、PDA)上的平台,对JavaAPI有所精简,并加入了针对移动终端的支持,此版本以前称为J2ME.

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


核心机制--Java虚拟机:JVM是一个虚拟的计算机,具有指令集并使用不同的存储区域,负责执行指令、管理数据、内存和寄存器。

核心机制--垃圾回收:提供了一种系统级线程跟踪存储空间的分配情况。


---1.5Java环境:
path:windows系统执行命令时要搜寻的路径;
classpath:java在编译和运行是要找的class所在的路径;


---1.7Java注释和API:
javadoc使用:
javadoc -d mydoc -author -version HelloJava.java,会生成一个mydoc文件夹,里面有个index.html文件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值