Java入门及Java基础

Java入门及Java基础

ID:45757298

大小:153.35 KB

页数:11页

时间:2019-11-17

Java入门及Java基础_第1页
Java入门及Java基础_第2页
Java入门及Java基础_第3页
Java入门及Java基础_第4页
Java入门及Java基础_第5页
资源描述:

《Java入门及Java基础》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第一节Java入门及Java语言基础1.1Java语言发展、特点及分类■41.1.1程序语言发展历程41.1.2Java语言的发展历程41.1.3血va语言特点41.1.4Java程序分类41・2Java技术平台简介*51.2.1Java的三种开发平台51.2.2三种平台关系:51.3JavaSE开发环境的安装与配置(主要是配置:path,classpath)♦51.3.1JDK下载与安装51.3.2JDK的安装目录61.3.3JDK环境配置61.4Java程序的运行过程及运行机制▼61.4.1J

2、ava程序的运行过程61.4.2Java两种核心机制61.5开发第一个Java应用程序・7第2节变量、数据类型和运算符▼92.1变量92.2.Java数据类型92.2.1基本数据类型(4类8种)92.2.2引用数据类型92.2.3数据类型的使用:92.3标识符、关键字和Java的命名规范102・3・1标示符、关键字102.3.2Java命名规范(重要,一定按规定办事)102.4运算符:102.5数据类型转换和运算符优先级102.5.1数据类型转换102.5.2运算符优先级112.6三种插入注释的风

3、格:11课程介绍1.课程目标学完本门课程后,你能够:■运用Java编写命令行程序■会编译、运行、调试、维护Java程序■理解和掌握面向对象的基础理论和方法及面向对象的编程思想和技术:抽象、封装、继承、多态;对彖、类、构造方法、访问控制修饰符、杲常处理机制等。■掌握Java中面向对象技术:包、接口、图形川户界面、事件及监听体系、输入输出流、多线程及网络等。■具有独立分析问题和解决问题的能力,能够运用Java程序解决生活中遇到的问题。2.课程内容及学时安排章节次数章节名称学时数总学时理论其他第一章Ja

4、va语言基础642第二章Java面向对象技术963第三章数据结构642第四章输入流输出流642第五章图形用户界面963弟八孚多线程642第七章网络编程642总计4832163・学习方法•课时安排理论多,上机少,所以需要大家自C课下找时间练习。•三多:多动眼,多动脑,多动手■多动眼:多读代码■多动脑:多思考■多动手:多动手上机编程4.推荐视频及书籍视频:MLDN(魔乐教育JavaSE—李兴华)、尚学堂(J2SE—马士兵)书籍:《疯狂Java讲义》(李刚),《Java开发实战经典》(李兴华)5.掌握:

5、V理解:♦了解:晏作业:4第1节Java入门1.1Java语言发展、特点及分类晏1.1.1程序语言发展历程•机器语言:二进啊机器代码,不便理解,不好记[乙与硬件平台相关,不具冇可移植性。1000100111100101•汇编语言:用助记符号来描述,•机器代码一一对应,能够理解,但同样不可移札movdptr,#2000•高级语言:按白从语書的语法风格书写程序,方為理解,在源代码的层次上可以实现跨平台移植。如:面向过程C语言、面向过程/面向对象C++、纯面向对象Java语言。1.1.2Java语言的发

6、展历程1991年,SUNMicroSystem公司的JamesGosling、BillJoe等人接手了一个名叫Green的项目,其原先的冃的是为家用消费电了产品开发一个分布式代码系统,这样我们可以对电冰箱、电视机等家用电器进行控制,和它们进行信息交流。1994年下半年‘Internet的迅猛发展,使oak语言起死冋生,使得它逐渐成为Internet上受欢迎的开发与编程语言,改名为java,一些著名的计算机公司纷纷购买了Java语言的使用权,如MicroSoft>IBM、NetscapeoJava正

7、式发布的日期是1995年5月23。2010年1月,Sun公司正式被甲骨文公司(oracle)收购。1.1.3Java语言特点•简单的•面向对象的•与平台无关的•健壮性•安全性•多线程的•解释的1.1.4Java程序分类Java程序分为Java应用windows下C语言编程过程Java语言编程过程Java源程序(・java)重点:跨平台性(JVM实现跨平台,好比・“万能翻i聲)编译Java字节码(•class)Linux卜•的Java字节码解杼程序Windows卜的Java字节码解释程序能直接解释J

8、ava字节码的CPU11Linux操作系统windows操作系统新释执行JVM虛拟机程序(Application)和Java小应用程序(Applet)两种。Applet就是使用Java语言编写的一段代码,它可以在浏览器环境中运行。它与Application的区别主要在于其执行方式的不同。application是从其中的main()方法开始运行的,而Applet是在浏览器中运行的,必须创建一个HTML文件,通过编写HTML语言代码告诉浏览器载入何种Applet以及如何运行。1.2Ja

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。