为了账号安全,请及时绑定邮箱和手机立即绑定

java第一季 学习心得总结

标签:
Java

1.熟悉了用eclipse来编写java代码,常用的几个快捷输入方式和实时编译报错功能很方便。断点调bug,常用的调试手段必须会!

2.标识符的规范性,对于从事职业工作很重要。一般成员和方法情形采用“驼峰命名法”及类名采用单词首字母大写,特殊的如:包名(采用全小写)、接口类(字母“I”+首字母大写的单词)、常量(全部大写)等等。

3.基本数据类型+非基本数据类型。后者如“字符串”、“数组”等。非基本类型在操作时,可能需import相关类并调用方法来实现某些功能。

4.关键字是全小写的。

5.常用运算符和C里面的差不多,特别一点的运算需要用到MATH类里在的方法,随用随查就是了。大数据操作,主要用在金融和科学计算这类需要精确值的地方,也是用方法来实现的。
运算优先级啥的,最烦人了。用小括号来搞做喽,提高可读性(读你代码的人估计也不想费脑筋去折腾)。
6.if else和循环这块,不同语言原理都一样,只是语法格式稍有不同。特别提一个for(x:y[]),称之为foreach的遍历用法,可能是本人脑子笨,花了不少时间才把它用熟练,立此存照。其他略。

7.教程里有时会说,new一个对象。new出来的东西,顾名思义是新对象。然后前面的声明引用,不是重复了吗?如:House p1=new Apartment();
其实,实例化的过程是这样子的。第一个House(类名),用来给p1申请一个空间,空间的大小和户型由House里的相关定义来确定,p1就是公寓名称,然后实际占用的内存空间是最后的“Apartment”中的相关定义。注意:Apartment类是House类的子类,在这里用到了“多态”这种定义方式(公寓是房屋的一种)。

8.new创建的对象有一个自己的内存空间,而通过赋值则往往是一种引用,并没有生成新的空间。用“==”来比较两个对象的内容时,比较的是引用地址而不是内容本身,要比较内容需调用equals()方法并重写之。

9.java里所说的方法(method)相当于Siemens PLC里面编程用的FC和FB块,即Function 和Function Block.FC用到的变量都是局部变量,而FB则用public全局变量。引申下去就涉及到封装问题。

10.方法的重载,名字很玄乎,其实就是重新改写一下方法的方法体。只是相同的方法才会有重载的说法。

点击查看更多内容
11人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消