java学习历程笔记心得

java,大学毕业后,学习的第一个技能,为此欠债2万,分1年还债,在此之前,旧接触过大学计算机基础,所以,听的还行。老师也是又重新讲了一遍,特别是在c语言方面,今天是2017年7月12日,正式开课的第三天,总结一下我三天所学,如果有人打算自学,那么我感觉我的文章对你会有很大的作用。

  
java开篇,

除了一些有关Java的发展历程,我写的将会是你所需要的,纯正的干货,用记事本创建一个文件,打开,写代码。之后改变后缀名,一个java程序就出来了

记得第一个程序是

                                                                                                                                                  
                         
            public class New  {  

                                             public static void main(String[ ]args)        {                                                                                                                                                                                            System.out.println("Hello world!!");

                                             }
                                   }

说是我们向世界打招呼“新程序员报道!!”接下来,我将开始记录。

首先,老师安装了一下java和jdk,然后配置环境变量,这些步骤网上都有,不多介绍,如果需要,去尚学堂--Java300集前3集有介绍。

接着老师介绍了一些doc命令,就是能让java运行的命令,在左下角打出cmd,出现命令框,然后是一血命令:

dir,是列出本层所有文件夹,cd +文件名是打开文件,cls是清除屏幕,rd是删除文件夹,打印某盘是转到某盘,如D:,就是转到D盘。,然后就是java的正式开篇。

数字有十进制,八进制,十六进制,还有重要的二进制。机器之所以是用二进制,原因有三个:1,物理上容易实现,可靠性强,2,运算简单,3,便于进行逻辑运算。电脑其实没有我们想象的那么强大,其实他就是在不断的进行0,1,0,1的计算。


然后是一些二进制的计算,二进制,十进制,八进制,十六进制的换算。

(1101.1)二进制的数转换为十进制为1*2*2*2+1*2*2+0*2+1+1*1/2;

y源码,反码,补码


正数的源码,反码补码都相同。

源码就是2进制的形式,反码就是除了符号位,所有的数都相反,比如1101,变为0010,,补码就是在反码的基础上+1;

           标识符,主要指常量,变量,方法,类,包的名字,其命名规则如下:

1,必须以字母,下划线__,$开头。

2,其他部分可以是上面和数字的任意结合,

3,大小写敏感,完全不是相同的数。

4,不能是JAVA的关键字。

如:Jia,tom_tim,$sum,jia254.

数据类型分为基本数据类型和引用数据类型,其中基本数据类型主要有数值,字符(char),布尔(boolean),而数值类型主要有整数型(byte,short,int,long),和浮点型,也就是我们平时说得小数(float,double)。

而引用类型主要有类(class)接口(interface),数组。

byte(-128到127),short(-3万左右到3万左右)int(-21亿到21亿)long(很大很大)


转换方面,分为自动转,和强转


自动转是指从小变量到大变量,如:short  a =1;double c=2;那么a+c的值自动转为double型,这是经常报错的原因之一;

强转的话:   还是上面的例子,a+c的值为double型,可以将其强行转换short d=(short)(a+c);,输出的就是short ,一般不用,除非特别需要。






 




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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值