从零接触java第一周

来源:互联网 发布:湖州华为云计算产业园 编辑:程序博客网 时间:2024/05/21 22:52

  将我知道的与大家分享,将大家知道的我的错误告诉我,我用最简短的几句话让初学者迅速了解java大概,让他们后期更容易进入java 的殿堂。

  我的初步认识里,java在目前市场是比较流行的语言,国外我不保证,至少在国内,在我所在的省市是。我们的所有web工程大多都是以java写的。在我学习的了解中,,我知道java是一门面向对象的一门语言,java是继承c++之上的一门优秀语言,我这儿并没有说java比c++好的意思,毕竟一个人敢于说他精通java,但是却不能说他精通c++.所以在我心中,c++是一门向往,java是我现在的追求,大家都说,学会了java,学习其他语言就容易多了,除了c++。而在我目前的认识中,java之所以能屹立于市场处于不败之地,在我的认识里有以下几点:1.面向对象,使我们学习起来就好比在学习认识周围已经认识的环境一样。2.自带垃级回收处理机构。3.函数的封装非常之多,能很好的调用。4.学习起来简单易懂。目前我也初级接触java,肯定会有更多的其他好处,我以后明白会在后面跟大家分享。

  在第一课java课堂中,我完全是以零基础的认识来学习的。而我所学的,当然是认识java。首先了解到java简洁有效,java的跨平台(可以在windows、Linux等许多平台上运行)可移植性、安全。还有就是java的编译是在虚拟机中先编译(javac.exe)然后解释(java.exe)出来。

  接下来就是在java中,学习如果创建一个java文件,首先我了解到,java中文件名必须和类名一致,这是第一点基础,然后便开始学习java的基本类型,我最先了解的便是整数型int和浮点型float,他们的区别在于一个是整数形式,一个是小数形式,同时它们所占用的内存空间不一样。在java中,定义一个整数型的写法:int a,占用四个字节(32位),float也同样的是占用四个字节,然而int和float之间却不能相互转换,除非强转(以后的知识)。还有char,定义的是字符类型;long,定义的是长整型;double,最高位,也是小数类型;还有最后一个便是boolean,布尔类型,它的赋值只有两个,true或者是false。类型与类型之间都不能强行转换

  在接下来就是关系运算符,分别有表示等于的符号==(注意,单个=表示赋值),表示大于的符号>,表示小于的符号<,表示大于等于的符号>=,表示小于等于的符号<=,表示不等于的符号!=,还有与&,短路与&,或|,短路或||;还有就是++,表示在自生的基础上加1;--表示在自生的出上减1,列如,a++表示a+1,a--表示a-1,在这,如果--a这表示在运算时是先减去a在进行其他操作,++a也一样;而a++这是先进行其他操作再给a加上1。

  最后一点就是二进制,这是计算机的语言,我们的代码最终都是翻译成为二进制交给计算机读取,然后计算机根据读取到的指令给我们反馈各种信息,需要学习的可以百度学习学习,这儿我大概介绍介绍需要学习的除了二进制还有八进制和十六进制,因为在我们计算机中,许多地址都是通过十六进制来表示的,而我们的数字计算,都是通过二进制来计算的,所以我们得了解进制之间的转换,以后才能更好的了解计算机,才能更好地学习,当然,如果能将十进制的1-16转二进制都背下来,那再好不过了,我比较懒,所以只背了1-8,这是我第一堂课所学习到的只是,如果有什么错误还希望大家给我指出,小编在这儿先说声谢谢哈。

0 0
原创粉丝点击