Java语言概述版权:林山QQ:310750801JavaSE知识图解Java发展历程Java环境搭建基础程序设计数据类型流程控制运算符数组面向对象编程类和对象属性方法设计模式接口三大特性应用程序开发JDBC集合异常处理类库多线程IO反射网络连接OracleJava新特性Eclipse使用泛型枚举装箱/拆箱可变参数AnnotationJAVA基础课程内容•第一章Java语言概述•第二章基本语法•第三章面向对象•第四章Java类设计•第五章高级类特性•第六章异常处理•第七章Java集合•第八章泛型•第九章注解&枚举•第十章IO•第十一章线程•第十二章Java常用类•第十三章Java反射•第十四章Java网络编程建议锻炼“双核”处理,边听讲思考,边做“笔记”纸上得来终觉浅,绝知此事要躬行!不要完全依赖于书和视频建立行之有效的学习方法学习编程的捷径--敲,狂敲学习编程的规范--加注释代码虐我千百遍,我视代码如初恋本章内容•1.1基础常识•1.2Java语言概述•1.3Java程序运行机制•1.4Java语言环境的搭建•1.5开发体验—HelloWorld•1.6小结第一个程序•1.7常见问题及解决方法•1.8注释1.1基础常识软件开发•软件,即一系列按照特定顺序组织的计算机数据和指令的集合。有系统软件和应用软件之分。人机交互方式图形化界面(GraphicalUserInterfaceGUI)这种方式简单直观,使用者易于接受,容易上手操作。命令行方式(CommandLineInterfaceCLI):需要有一个控制台,输入特定的指令,让计算机完成一些操作。较为麻烦,需要记录住一些命令。1.1基础常识常用的DOS命令dir:列出当前目录下的文件以及文件夹md:创建目录rd:删除目录cd:进入指定目录cd..:退回到上一级目录cd\:退回到根目录del:删除文件exit:退出dos命令行1.2Java语言概述什么是计算机语言语言:是人与人之间用于沟通的一种方式。例如:中国人与中国人用普通话沟通。而中国人要和英国人交流,英国人要学习中文。计算机语言:人与计算机交流的方式。如果人要与计算机交流,那么就要学习计算机语言。计算机语言有很多种,如:C,C++,Java,python,PHP等。1.2Java语言概述第一代语言打孔机——纯机器语言第二代语言汇编第三代语言C、Pascal、Fortran面向过程的语言C++面向过程/面向对象Java跨平台的纯面向对象的语言.NET跨语言的平台Whyis?1.从java语言的市场需求来看2.从java语言的诞生、特点说起java之父Jgosling团队在开发”Green”项目时,发现C缺少垃圾回收系统,还...