1.计算机语言
开始时运用纸带打孔充当0,1 给计算机阅读,后来这些封装后成为了汇编语言(低级语言),后来进一步的在其基础上发展了 C语言(面向过程) ,这种面向过程的语言代码繁琐,指针处理不安全, 无法跨平台 。之后继续发展出高级语言比如Java,Python,php,Object ,这种语言代码简洁,可以跨平台,比较安全可靠。
2.Java发展
java的作者:詹姆斯*高斯林于1995年发明Java语言,最初发明的原因是为了电视机顶盒子,在1996 发布第一个版本JDK1.0 ,在后续迭代中JDK1.2分裂成了三大类 JAVASE(java基础),JAVAEE(企业开发),JAVAME(和硬件打交道),而一般我们学习的就是JAVASE,而JAVAEM和硬件打交道肯定比不过c,c++,后来就没落了。
3.window指令
1.dir 浏览当前文件夹内容
dir 要浏览的路径
dir /a 浏览所有内容,包括隐藏
dir /a:d 列出所有目录
dir /a:h 列出所有文件
dir/s 看当前目录下有哪些文件或文件夹(包括子目录的)Ctrl+c可停止
2.命令:cd 进入文件夹
cd .. 返回上级目录
cd \ 退到根目录
相对路径:相当于当前文件夹的位置
绝对路径:从盘符开始
3.命令::盘符 切换分区
例:C: D: :
4.cls清屏
5.exit退出
4.jdk
jdk是一个java的开发工具包其中就包含了jre,jre中是Java一些基本类的库其中还包含了jvm,jvm是Java运行的一个虚拟机,其中程序就在其中运行,这也是Java跨平台比较好用的原因之一
5.进制转换
二进制,八进制,十进制,十六进制
十进制向其它进制转换需要用短除法
将99转为2进制
99/2=49...1
49/2=24...1
24/2=12...0
12/2=6...0
6/2=3...0
3/2=1...1
1/2=0...1 则99转化为2进制为1100011
将99转为8进制
99/8=12...3
12/8=1...4
1/8=0...1 则99转化为8进制为143
将99转为16进制
99/16=6...3
6/16=0...6 则99转化为16进制为63
2进制转8进制或16进制
1 100 011 转8进制时每3位一转 1 4 3
110 0011 转16进制时每4位一转 6 3
6.作用域
变量声明的大括号,就是变量的作用域,作用域是变量使用的范围
7.开发工具
作用:用来降低记忆负担,提高编程效率。
Java开发工具选择:
Eclipse 这种工具一般老单位使用的较多。
IDEA(主流工具使用)
首先使用下Eclipse
配置
1.设置Eclipse字体大小 选择windows,选择Pre...,搜索font,选择color and fonts,选择basic,选择text font,调整样式与字体大小,确定,apple
2,设置自动提示 选择windows,选择Pre...,选择java,选择editor,选择content assist,在下方auto activation的第二个填入一下内容 .abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ([{
3.设置工作空间的编码格式为UTF-8 循环语句 作用 分类 while do while 选择windows,选择Pre...,搜索workspace,在其下方text file encoding中选择 other选择utf-8
项目
1,新建项目
方式1,选择file,选择new,选择java project,填写项目名称,点击next
方式2,在项目管理器空白区域点击鼠标右键,选择new,选择java project,填写项目名称, 点击next 注意:第一次创建项目时如果new中没有java project选项点击other,寻找java project
2,项目结构(了解)
项目名(文件夹) .
Settings:存储项目设置文件,不用管
bin:存储项目java文件生成的class文件,会自动生成,不用管
src:存储项目使用的java文件
3,如何创建java文件 选择src,右键选择new,选择class,填写java文件名称 注意:一个项目中可以有多个java文件
8编程思想
1.面向过程:只考虑事物的发展顺序,不考虑参与在事物中的对象。分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了
现在使用该思想的语言:c,汇编
2.面向对象:先考虑事物中存在那些对象,再考虑事物的发展顺序。是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描述某个事物在整个解决问题的步骤中的行为
现在使用该思想的语言:c++,java,javascript,python,c#...等等
比如:敲代码
对象:我,电脑
建立关系:我输入代码,电脑录入代码
3.对象 :所以客观存在的事物都是对象,万事万物都是对象
4.类:多个事物抽象其相同点称之为类
5.类与对象的关系:
现实中:先有客观存在的事物,就是对象,才有类
代码中:先有类,才有对象