1.关于资料下载
每天的课堂笔记代码,安装的软件,都会发到这个网盘中,方便大家下载
百度云网盘下载地址:
链接:https://pan.baidu.com/s/1_JEARA3Be0L7iuuSg-R8WA
提取码:8869
2.学习建议
上课以听为主,代码没跟上不影响,或者有问题,课间及时处理
学习Java的窍门
1.多练
2.多想
3.职业发展
4.计算机基础知识(了解)
4.1计算机
4.1.1:计算机
电子计算机(全称),电脑,是一种能够运行程序,以及自动和快速处理数据的电子设备。
计算机由两部分内容组成:硬件+软件
4.1.2:计算机硬件
主板,显卡,CPU,内存,硬盘…
4.1.3:计算机软件
其实就是计算机程序,是一系列的按照特定顺序组织的计算机数据和指令的集合。
系统软件:windows系统,linux系统,mac系统,安卓系统。。。
应用软件:QQ,office,电脑管家,LOL。。。
软件开发: 其实就是按照特定顺序来组织数据和指令,从而实现某些功能。
计算机的应用已渗透到社会的各个领域,正在改变着人们的工作、学习和生活的方式,推动着社会的发展。哪些方面?
4.2计算机语言
4.2.1:语言
人和人在进行沟通交流时产生的各种符号(中文、英文、日文……)
4.2.2:计算机语言
人和计算机进行信息交流时依赖于各种应用软件和系统,而制作这些软件和系统的符号我们称之为计算机语言。
例如,SQL语言——人可以通过SQL语言将数据存储到数据库中(最终是存到计算机的硬盘上)
常见的计算机语言:java,c,c++,C#,PHP,SQL。。。
4.3人机交互方式
指的是人和计算机进行交流,其实就是人操作计算机,计算机通过执行程序指令给出的一系列反应。
交互方式
图形界面形式:这种形式就是我们目前使用的形式(最常用的形式),windos系统,mac系统。
命令行的形式:早期更多的是通过命令行的形式,通过系统自带的控制台或者终端收入特定的指令,让计算机完成一些操作,这种方式比较麻烦,需要我们记住一系列的命令,但是效率快!!!!。
4.4键盘功能键及快捷键介绍
键盘1
键盘2
快捷键介绍:
Tab 制表键
Shift 上档转换键,切换中英文
Ctrl 控制键 crtl+s 保存
Alt 交替键
Enter 回车键(回车+换行)
Window
上下左右
PrtSc(printScreen)屏幕截图,按一下,就截图了,然后再按crtl+v
微信截图:Alt+A
Ctrl+A 全选
Ctrl+C 复制
Ctrl+V 粘贴
Ctrl+X 剪切
Ctr+z 撤销
Ctrl+Y 反撤销
Ctrl+S 保存…写完每句代码都需要保存
4.5常用的DOS命令
windows系统,Window+R,输入cmd即可进入DOS窗口,打开后路径默认在系统盘。
e: 切换盘符,进入e盘
dir 列出当前目录下的目录和文件
cd 路径 进入相应的路径,tab键可补全文件夹名
cd . 访问当前目录
cd .. 退到上层目录
cd / 退到根目录
cls 清屏clean screen
exit 退出dos命令行
了解的命令行(课下尝试)
创建目录:md 目录名,或者mkdir 目录名 mk2108
删除目录:rd 目录名,或者rmdir 目录名 rd2108
创建文件:copy nul a.txt
删除文件:del a.txt
5.java语言概述(概述)
5.1java语言发展史
詹姆斯·高斯林(James Gosling) -- Java之父
1977年获得了加拿大卡尔加里大学计算机科学学士学位
1983年获得了美国卡内基梅隆大学计算机科学博士学位
毕业后到IBM工作,设计IBM第一代工作站NeWS系统,但不受重视。
后来转至Sun公司,1990年与其他人合作,为了编写下一代智能家电的控制系统,创造了一种全新的语言加Oak
详细参见当天课程资料中的《Java语言发展史》。
1998,JDK1.2版本正式推出:
JavaSE: 致力于开发图形界面程序(PC端)QQ,但是Java不擅长做图形界面程序(界面很丑)JavaSE是学习JavaME和JavaEE的基础
JavaME: 致力于开发移动端程序(诺基亚手机有些),目前几乎已经没有人再使用了!
JavaEE: 用于开发企业级的Java项目
从JDK1.5之后,开始改为JDK5(1.5),JDK6(1.6),JDK7(1.7),JDK8(1.8),JDK9(1.9)...
5.2java语言特点
1.简单易学
2.面向对象
3.平台无关性
4.分布式
5.可靠性
6.安全性
7.支持多线程
8.支持网络编程
编译与解释并存
5.2java技术简介
1..java SE Java平台标准版,用于工作站、PC端的java标准平台
2.java ME 致力于嵌入式设备的解决方案
3.Java EE 企业版
5.3Java虚拟机
java程序(.java文件)要先经过编译之后变成字节码文件(.class)来运行,字节码是Java虚拟机的指令组,和cpu的指令组很相似,字节码最大好处就是可以跨平台运行。
5.4Java程序的种类和结构
使用Java语言编写的两种类型的程序:APPlication(应用程序)和AppIet(小程序)。这两种程序开发原理相同,但是在运行和计算结构上却有不同。
应用程序是从命令行运行的程序,它可以在java平台上独立运行,通常称之为java应用程序,java应用程序的主类必须有main方法,这个方法是应用程序的入口。
小程序是嵌入在HTML文档中的java小程序,需要搭配浏览器来运行