




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
天津职业技术师范大学Java语言程序设计天津职业技术师范大学一、教学对象与课程安排1、计算机科学与技术专业二年级(第一学期)2、课程安排总学时:64学时(理论课40学时,实验课24学时)总成绩=理论考试×80%+平时成绩(10%)
+实验成绩(10%)天津职业技术师范大学附:实验课上课时间周星期1——15三12、14、16一天津职业技术师范大学二、教学目标掌握Java语言基础知识;理解面向对象的分析、设计思想;掌握面向对象编程方法。能够运用Java编写命令行程序能够运用Swing编写图形界面程序养成良好的编程风格与习惯;天津职业技术师范大学三、学习方法与心态端正态度、主动学习。培养思想、注重积累。动脑动手,强调实践。勤学善问、利用网络。天津职业技术师范大学四、教材与参考书Java程序设计教材选择作者:邱加永出版社:人民邮电出版社出版年:2010-2-1页数:408定价:49.0装帧:平装ISBN:9787115215413本书是Sun公司SCJP认证考试的指定用书,内容较新。天津职业技术师范大学四、教材与参考书参考书1:Java程序设计教材选择作者:林信良出版社:清华大学出版社出版年:2007-4-1页数:572定价:59.9装帧:平装ISBN:9787302149958天津职业技术师范大学四、教材与参考书参考书2:Java2核心技术——上下两卷(基础、高级)天津职业技术师范大学参考书3:Java编程思想
作者:(美)埃克尔
译者:陈昊鹏
出版社:机械工业出版社
出版年:2007-6-1
页数:880
定价:108.0
ISBN:9787111213826
四、教材与参考书第一章概述天津职业技术师范大学序言面向对象程序设计代表了一种全新的程序设计思路和观察、处理问题的方法……天津职业技术师范大学Java概述1.Java的简介2.Java的运行机制
3.Java程序开发过程4.Java集成开发环境天津职业技术师范大学1.Java简介TIOBE排名(/index.php/content/paperinfo/tpci/index.html)Position
Feb2015Position
Feb2014ProgrammingLanguage11C22Java34C++43Objective-C55C#天津职业技术师范大学1.Java简介Fortran(1957)ALGOLCPascalC++QuickbasicVisualbasicANSICJavaC#VB.NET(2012)天津职业技术师范大学1.Java简介1991年公司的JamesGosling等人开始Green项目,用于控制嵌入在有线电视交换盒、PDA等的微处理器。天津职业技术师范大学1.Java简介1992年12月3日,他们演示了Green操作系统、Oak的程序设计语言(加类库)以及一种类PDA设备(Star7)。这种设备有鲜艳的图形界面和被称为“Duke”的智能代理来帮助用户。天津职业技术师范大学1.Java简介1995年5月23日,Oak语言更名为Java,被Sun公司正式推出!天津职业技术师范大学1.Java简介1996年,Java1.0发布。类与接口数量:2111997年,Java1.1发布。数量:4771998年,Java1.2发布,更名JDK2.0,推出J2SE、J2EE和J2ME三个版本。数量:15242000年,JDK1.3发布。数量:18402002年,JDK1.4发布。数量:27232004年,JDK1.5发布,更名J2SE5.0。数量:32702006年,JDK1.6发布,更名JavaSE6.0,……。天津职业技术师范大学1.Java简介2009年4月24日,Oracle以74亿美元收购Sun。2011年7月28日,JavaSE7发布。2014年3月19日,JavaSE8发布。(Lambda)天津职业技术师范大学1.Java简介——whyJava?简单面向对象健壮、安全跨平台:一次编译,到处运行并发性
:多线程动态性:基于API扩展强大支持天津职业技术师范大学2.Java的运行机制JavaSE包括Java语言、JDK、JRE、JVM四部分天津职业技术师范大学2.Java的运行机制(后缀名为class)天津职业技术师范大学2.Java的运行机制——JVMJava虚拟机(JavaVirtualMachine,JVM)是软件模拟的操作系统,有自己的硬件规范和指令系统。它在本地操作系统上执行,类似一个“翻译”。天津职业技术师范大学2.Java的运行机制JRE,Java执行环境(JavaSERuntimeEnvironment)安装了JRE的计算机可以运行java程序。JDK,Java开发工具包(JavaDevelopmentkit)安装了JDK的计算机可以开发java程序。JDK包含JRE天津职业技术师范大学3.搭建开发环境——下载JDK打开链接/technetwork/java/javase/downloads/jdk-7u3-download-1501626.html
天津职业技术师范大学3.搭建开发环境——安装JDK包括公用JRE一定要记得天津职业技术师范大学3.搭建开发环境天津职业技术师范大学3.搭建开发环境JDK下的目录:bin目录:存放可执行文件;lib目录:存放Java的类库文件;include目录:存放用于本地方法的文件;demo目录:存放演示程序;jre目录:存放Java运行环境文件;天津职业技术师范大学3.搭建开发环境——java命令java:执行Java字节码Java
[选项]类名
[参数]选项可以包括-classpath-version天津职业技术师范大学3.搭建开发环境——javac命令javac:编译Java源代码语法:javac
[选项]
源文件名源文件名以扩展名.java结尾选项可以包括:-classpath-d天津职业技术师范大学3.搭建开发环境——配置环境变量执行javac不成功的情况必须告诉操作系统,应该到哪些目录下尝试找到您所想使用的程序。设定Path变量是为了让操作系统找到指定的程序。天津职业技术师范大学3.搭建开发环境——配置环境变量演示环境变量的配置……单击右键选择高级选择路径添加路径天津职业技术师范大学3.搭建开发环境——配置环境变量编译成功,但执行java命令不成功的情况。必须告诉Java执行环境,应该到哪些目录下找到想使用的class文件。设定Classpath目的就是为了让JVM找到指定的class文件。天津职业技术师范大学3.搭建开发环境——配置环境变量变量名:classpath变量值:.;D:\Java\jdk\lib\dt.jar;D:\Java\jdk\lib\tools.jar;注意:1、以“;”分隔多个目录;2、第一个目录是“.”,表示运行java命令的当前目录。天津职业技术师范大学3.Java程序开发过程程序编辑通过开发环境编写程序的源程序(如,Message.java),并保存在磁盘上。编辑器磁盘源文件天津职业技术师范大学在记事本编辑Java程序publicclassMessage{/***这是一个main方法。*/publicstaticvoidmain(String[]args){/*输出此消息*/System.out.println("欢迎来到Java世界!");}}演示编辑和保存Java程序……依次选择程序附件记事本单击开始天津职业技术师范大学在记事本编辑Java程序/***此类用于在屏幕上显示消息。**@version1.0,2005年5月20日*@authorMichael*/publicclassMessage{/***这是一个main方法*/
publicstaticvoidmain(String[]args){
/*输出此消息*/System.out.println("欢迎来到Java世界!");}}所有成员都必须定义在类体中main方法必须被声明为public;main前的staticvoid必不可少;main方法的参数为String数组main方法必须被定义在类内;当运行这个类的字节码时,从main方法开始。System.out.print()的功能是将括号内的字符串输出到屏幕。一个java文件可以定义多个类,但只能有一个public类,且源文件名必须与类名相同。天津职业技术师范大学程序编译使用"javacMessage.java"命令将Java源程序翻译成Java虚拟机能够明白的字节码(Message.class)。编译器磁盘源程序字节码3.Java程序开发过程必须是文件名全名,后缀名不可缺天津职业技术师范大学编译和运行单击开始进入程序所保存的目录依次选择程序->附件->命令提示符编译JavacMessage.java天津职业技术师范大学运行调试使用"javaMessage"命令读取字节码文件(class文件),并且翻译成计算机能执行的代码,完成运行过程;解释器磁盘字节码Java虚拟机内存3.Java程序开发过程必须是不包括后缀的文件名。天津职业技术师范大学编译和运行演示编译和运行Java程序……运行javaMessage天津职业技术师范大学4.Java集成开发环境目前Java开发领域的各种集成开发环境(IntegrationDeveloperEnvironment,IDE)呈现出百花齐放的局面,下面我们介绍三种常用的Java集成开发环境:JCreator、JBuilder、Eclipse和NetBeans。天津职业技术师范大学4.Java集成开发环境优点:小巧实用缺点:在J2EE开发、EJB、WebServices等方面有明显的不足。天津职业技术师范大学天津职业技术师范大学4.Java集成开发环境在目前所有的IDE中,Eclipse可以说是最有发展前途的产品之一。Eclipse是一个开放源代码的、与NetBeans和Jbuilder类似的一种基于Java的可扩展的开发平台。天津职业技术师范大学Eclipse的插件体系结构天津职业技术师范大学4.Java集成开发环境MyEclipse是以Eclipse为核心开发的商业软件,适用于JavaEE的开发、发布以及应用程序服务器配置整合。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版人力资源项目外包合同模板
- 人力资源服务合同正规格式指南2025
- 天然气购销标准合同
- 云南省昭通市昭阳区苏家院乡中学2024-2025学年初三年级下学期第二次月考试题含解析
- 铜仁学院《生物合成实验》2023-2024学年第二学期期末试卷
- 南阳工艺美术职业学院《急诊医学Ⅰ》2023-2024学年第二学期期末试卷
- 云南省临沧市达标名校2025届初三下学期期末学业质量监测生物试题理试题含解析
- 西安电子科技大学《行为医学》2023-2024学年第一学期期末试卷
- 内蒙古乌海市海南区2024-2025学年初三下学期第八次统练(一模)生物试题含解析
- 上海中医药大学《媒体展示策划》2023-2024学年第二学期期末试卷
- 新疆地区历年中考语文文言文阅读试题42篇(含答案与翻译)(截至2024年)
- 图解-“健康中国2030”规划纲要-医学课件
- 煤矿事故隐患排查治理制度培训课件
- 个人信用报告生成器:自动生成信用报告
- 基于ENSP的校园网设计与配置
- 《乳腺MRI诊断》课件
- 专题19:首字母填空 -2023年中考英语考试研究(原题版)(上海专用)
- 2024历年司考劳动法真题
- 卫星导航定位精度-洞察分析
- 四川政采评审专家入库考试基础题复习测试附答案
- 安装悬浮地板合同范例
评论
0/150
提交评论