标题:
java一点体会
[打印本页]
作者:
piaolin
时间:
2015-10-1 13:24
标题:
java一点体会
对于电子技术人员而言,计算机语言的重要性就不必说了。无法想象一个不懂计算机语言的人,能设计出个什么智能产品来。郝斌java课程过了 2/3了,对java有了更加深入的一些理解。山人是学习郝斌的C语言入门的,几年来就一直没有停止过对计算机理论知识的学习;在我的超过十个C语言老师中,很幸运的发现千锋老师是真正的最牛逼的C语言老师。
C语言的灵魂是指针,与内存管理密不可分。任何一门计算机语言都离不开内存管理和指针,java把数据类型分为基本类型和引用类型,其中引用类型就是指针。如果C语言指针没有学好,那么学习java会有些麻烦。为了达到重复使用代码的目的JDK将能用的类class都 做了封装,通过API就可以检索到,如Thread,Arry,String,Object,等等这些编程中必须用到的类都已经归类好,使用者只需引用就好了。山人认为,这样做的目的是:1,减少程序员的工作量;2,由于每个人的编程习惯和思维模式不同,可能会出现不统一的代码,sun公司自己归类好以免出错。
与C语言不同,java的每个线程都有一个main方法;所以分析java代码 比C语言复杂些。有意思的事,java的Thread线程中有操作系统的思想了,比如,线程的同步与通信。山人认为,要学习好java就必须对每个main方法在内存中的运行轨迹有明确分析。现在要以马士兵和千锋的教程为主了;相比而言郝斌不如这两位讲的透彻。比如,什么是类?什么是对象?面向对象语言的设计思路和指导思想是什么?每个语句是怎么执行,数据在内存中是如何产生和消亡的?等等。
好的老师不多,只有真正愿意学习的人才有可能接触到真正牛逼的老师!现在,山人就是把java当智力游戏在玩,这样才能保持新鲜感和兴趣。 现在是如饥似渴学习java,这与C语言的实战是相得益彰!
------山人 2015年9月1日19:17:50
作者:
piaolin
时间:
2015-10-1 13:24
最近一直在学习java,如饥似渴;尤其是见过张总之后。如果心里有座山,山顶有座宝塔;那么学会基于Android的APP开发和无线互联网技术就是我目前心目中的宝塔。一个人的精力是有限的,学精一门技术比如,嵌入式系统开发就已经很牛逼了;不过,山人还是想涉猎广一点。根据需要可以重点发展。
一共是3套视频,都是牛人讲的,都是讲的java。 郝斌:讲的比较基础强调技术细节;马士兵:大牛级,大量实战经历;深入浅出讲基础的同时,更注重思想性系统性启发;千锋:言简意赅,抓住重点。三个人的视频穿插学习,取长补短,效果非常好。作为一个学生来说,遇到几个牛逼的大神级的老师是一辈子的幸运!
曾国藩曾经说过智拙胜过智巧,学习亦是如此。唯有勤勤恳恳的学习,踏踏实实的学习才能学好学会一门技术;投机取巧只能取得一时的成绩,无法打下牢固的基础。所以我就是反反复复的听,练。
说一下四轴的事,目前一般人调节PID的时候会感觉很麻烦很,累不说而且具有一定危险性。设置一次PID就要刷一次代码,因为要不停地用数据线下载程序模拟测试飞行效果。山人花了两天时间彻底解决了这个问题:通过遥控器改变PID的值,无需数据线无需反复下载程序,直接用遥控器将PID值存储到飞控程序里。效果很好,不得不给自己一个赞!如果可以的话,应该申请专利。不过,不知道别人是否已经采用了类似方法。
能学习自己喜欢的东西,真的很好。 好了,山人闭关几天有些事想通了,放下包袱。轻履者远行!
作者:
8imi8
时间:
2015-10-3 13:55
头好好好大
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1