找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 6054|回复: 2
收起左侧

java一点体会

[复制链接]
ID:91350 发表于 2015-10-1 13:24 | 显示全部楼层 |阅读模式
       对于电子技术人员而言,计算机语言的重要性就不必说了。无法想象一个不懂计算机语言的人,能设计出个什么智能产品来。郝斌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

回复

使用道具 举报

ID:84745 发表于 2015-10-3 13:55 来自手机 | 显示全部楼层
头好好好大
回复

使用道具 举报

ID:91350 发表于 2015-10-1 13:24 | 显示全部楼层
       最近一直在学习java,如饥似渴;尤其是见过张总之后。如果心里有座山,山顶有座宝塔;那么学会基于Android的APP开发和无线互联网技术就是我目前心目中的宝塔。一个人的精力是有限的,学精一门技术比如,嵌入式系统开发就已经很牛逼了;不过,山人还是想涉猎广一点。根据需要可以重点发展。

       一共是3套视频,都是牛人讲的,都是讲的java。 郝斌:讲的比较基础强调技术细节;马士兵:大牛级,大量实战经历;深入浅出讲基础的同时,更注重思想性系统性启发;千锋:言简意赅,抓住重点。三个人的视频穿插学习,取长补短,效果非常好。作为一个学生来说,遇到几个牛逼的大神级的老师是一辈子的幸运!

      曾国藩曾经说过智拙胜过智巧,学习亦是如此。唯有勤勤恳恳的学习,踏踏实实的学习才能学好学会一门技术;投机取巧只能取得一时的成绩,无法打下牢固的基础。所以我就是反反复复的听,练。

     说一下四轴的事,目前一般人调节PID的时候会感觉很麻烦很,累不说而且具有一定危险性。设置一次PID就要刷一次代码,因为要不停地用数据线下载程序模拟测试飞行效果。山人花了两天时间彻底解决了这个问题:通过遥控器改变PID的值,无需数据线无需反复下载程序,直接用遥控器将PID值存储到飞控程序里。效果很好,不得不给自己一个赞!如果可以的话,应该申请专利。不过,不知道别人是否已经采用了类似方法。

    能学习自己喜欢的东西,真的很好。  好了,山人闭关几天有些事想通了,放下包袱。轻履者远行!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表