欢迎来到天天文库
浏览记录
ID:26122553
大小:2.64 MB
页数:185页
时间:2018-11-24
《java基础知识学习(零基础学习)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、JAVA基础教师自我介绍教师姓名:(请进行自我介绍)字体黑体、字号24、色白字体华文中宋、字号根据内容20-32均可、色黑课程概述Java开发环境介绍及编程入门标示符、关键字及数据类型表达式及流程控制数组常用数据结构及算法面向对象编程OOP封装、继承、多态异常处理Exception课程目标掌握程序设计语言开发的一般步骤编译并运行Java应用程序理解并使用Java的在线帮助文档理解Java语言的语法元素和结构特点理解面向对象程序设计的一般特性,并且能使用这些特性理解并使用Java异常处理机制程序语言发展历程机器语言二进制机器代码,不便理解
2、,不好记忆,与硬件平台相关,不具有可移植性。汇编语言用助记符号来描述,与机器代码一一对应,能够理解,但同样不可移植。高级语言按自然语言的语法风格书写程序,方便理解,在原代码的层次上可以实现跨平台移植。1000100111100101movdptr,#2000if(a>b)max=a;elsemax=b;高级语言开发过程编辑原代码编译执行JAVA起源StanfordUniversityNetworkJAVA名称的起源官网:http://java.sun.com/JamesGosling现任SUN公司副总裁及Sun研究院院士,他亲手设计了J
3、ava语言,并开发了Java编译器和JAVA虚拟机,使Java成为了世界上最流行的开发语言。JAVA创始人JAVA历史1995年,Java首次公开亮相。1996年1月23日SunMicrosystems发布了JDK1.0。这个版本包括了两部分:运行环境(即JRE)和开发环境(即JDK)。1997年2月18日发布了JDK1.1。1998年,JDK1.2版本发布。将Java分成了J2EE、J2SE和J2ME。表明了Java开始向企业,桌面应用,和移动设备应用3大领域挺进。2000年,JDK1.3发布。2002年,JDK1.4发布。2004年
4、,JDK1.5发布。同时JDK1.5改名为J2SE5.0。2005年6月,JavaSE6。此时,Java的各种版本已经更名以取消其中的数字“2”2006年11月13日,SUN公司宣布Java全线采纳GNUGeneralPublicLicenseVersion2,从而公开了Java的源代码。JAVA应用概述JAVAME微型版JAVASE标准版JAVAEE企业版名词解释JDKJavaDevelopmentKit(java开发工具包)SoftwareDevelopmentKit(1.2版本-1.4版本)JVMJavaVirtualMachin
5、e(java虚拟机)JREJavaRuntimeEnvironment(java运行环境)JDK包含Java运行的基本类库和开发命令,安装JDK可以进行完整的Java开发。JRE包含Java运行的基本类库和一些运行命令,安装JRE可以运行编译好的Java程序。JVMJava语言内部运行的核心。JAVA开发基本术语JavaProgrammerJava程序员JavaDeveloperJava开发人员JavaWebDeveloperweb开发人员J2EEArchitectJ2EE架构师Java职业的分工Java语言特点1、简单性:Java语言
6、类似于C/C++,可以说Java语言是C++语言的一个纯净的版本,在java语言中没有头文件,指针,运算符重载等2、面向对象:C面向过程C++面向过程+面向对象Java纯面向对象的语言,3、分布式:Java有一个扩展的例程库,用于处理Http/Ftp之类的Tcp
7、Ip协议。Java语言能通过url打开的访问网络上的对象,其便利的程序如同本地访问.Java语言特点4、健壮性:java投入了大量的精力进行早期的问题检测,后期的动态检测,并消除了有出错倾向的状态,java和c++最大的不同在于java采用的指针模型可以消除重写内存和损坏数据的
8、可能性.5、安全性:java适用于网络/分布式环境,为了达到这个目标,在安全方面投了大量的精力,使用java可以构建防病毒。禁止运行时堆栈溢出,禁止自己内存空间,未授权的读写文件。6、可移植性:跨平台:JVM作用用来解释执行字节码文件根据不同的平台进行不同的解释执行,从而可以达到跨平台作用,C++生成直接可以运行的机器码文件。java素有“一次编译,到处运行”参考书籍Java认证介绍SCJPSuncertifiedjava5programmerScjp主要偏重于对java语言的语法与及JDK的内容.SCJDSuncertifiedjav
9、a5DeveloperSCJD相对于SCJP进一步测试用JAVA开发应用程序的能力开发工具开发环境JDK编辑器只要是文本编辑器或unix环境下的viWindows环境可以使用功能较在的文本编辑器集成开发环境
此文档下载收益归作者所有