学习笔记杂谈

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.类与对象的关系:

                                现实中:先有客观存在的事物,就是对象,才有类

                                代码中:先有类,才有对象      

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值