课程概述
Java 基础是Java web开发的基础语言,本节课程将围绕Java编程介绍Java的基本语法、变量、流程控制、修饰符、继承、抽象、接口、数组、异常等基础知识,让你快速入门并精通Java语言。
常见问题
1.Java语言的由来?
Java是由Sun Microsystems公司推出的Java面向对象程序设计语言(以下简称Java语言)和Java平台的总称。由James Gosling和同事们共同研发,并在1995年正式推出。Java最初被称为Oak,是1991年为消费类电子产品的嵌入式芯片而设计的。1995年更名为Java,并重新设计用于开发Internet应用程序。用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动态Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器均支持Javaapplet。另一方面,Java技术也不断更新。Java自面世后就非常流行,发展迅速,对C++语言形成有力冲击。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。
2.有关Java语言的修饰符,需要注意的问题有哪些?
并不是每个修饰符都可以修饰类(指外部类),只有public和default可以;所有修饰符都可以修饰数据成员,方法成员,构造方法;为了代码安全起见,修饰符不要尽量使用权限大的,而是适用即可。比如,数据成员,如果没有特殊需要,尽可能用private;修饰符修饰的是“被访问”的权限。
授课大纲
- 第一章 JAVA是什么
- 第1课 Java是什么
- 第二章 欢迎进入JAVA编程大世界
- 第2课 main()详解
- 第3课 Java程序结构
- 第4课 Java的数据类型
- 第5课 不变的常量
- 第6课 变量是什么
- 第7课 你的选择是什么-条件结构
- 第8课 运算符与表达式
- 第9课 条件结构之switch语句
- 第10课 for循环
- 第11课 while循环语句
- 第12课 数组就是一组数据
- 第13课 设计真正的应用程序
- 第三章 对象的行为和方法
- 第14课 静态变量和静态方法
- 第15课 对象有状态和行为
- 第16课 对象的构造
- 第17课 构造方法的重载
- 第18课 你可以告诉对象该怎么做
- 第19课 你可以知道对象工作的结果--获取方法的返回值
- 第20课 创建对象数组
- 第四章 如果遇到了很多对象
- 第21课 对象与对象之间的关系
- 第22课 一个对象怎么调用另外一个对象呢
- 第23课 对象间的继承
- 第24课 方法的覆盖
- 第25课 到底调用哪一个方法
- 第26课 this和super
- 第五章 有意思的多态
- 第27课 不该初始化的Class
- 第28课 接口
- 第六章 JAVA函数库
- 第29课 如何组织类和包
- 第30课 如何使用JAVA API
- 第31课 字符串函数
- 第32课 日期函数
- 第33课 Math函数
- 第34课 集合函数-List
- 第35课 集合函数-Set
- 第36课 集合函数-Map
- 第七章 控制风险
- 第37课 有风险的代码-异常
- 第38课 finally块
- 第八章 看图说故事
- 第39课 图形界面
- 第40课 jpane和jbutton类
- 第41课 jtextfield组件
- 第42课 用户事件
- 第43课 事件类型
- 第44课 java事件处理机制
- 第45课 flowlayout和girdlayout布局
- 第46课 cardlayout布局
- 第47课 borderlayout布局
- 第48课 girdbaglayout布局
- 第49课 jsplitpane组件
- 第50课 jtabbedpane组件
- 第51课 jinternalframe组件和jdesktoppane组件
- 第九章 保存对象
- 第52课 文件对象
- 第53课 输入输出流
- 第54课 输入输出流二-fileinputstream
- 第55课 输入输出流三-bufferedreader
- 第56课 输入输出流四-printwriter
- 第57课 输入输出流五-标准流
- 第58课 输入输出流六-objectouputstream和objectinputstream
- 第59课 随机访问文件类randomaccessfile
- 第十章 网络应用编程
- 第60课 聊天程序概述
- 第61课 网络连接
- 第62课 信息的发送与接收
- 第63课 线程与多线程
- 第64课 线程同步
