一位大二学生 对 编程 和 java跨平台的 一些看法

新人报道,请多关照



一位大二学生 对 编程 和 java跨平台的 一些看法

其实作为一个大二新生,我啥也不知道一位大二学生 对 编程 和 java跨平台的 一些看法_第1张图片
下面是正文部分:

  • 如何学习编程(每个人都有不同之处)

  • 我有什么经验和教训(菜鸡啄米

  • java的多平台,我觉得(个人观点)


1.如何学习编程呢???
其实我也不太清楚一位大二学生 对 编程 和 java跨平台的 一些看法_第2张图片
不过经过一年的摸爬滚打,我也有一些小心得。
希望大家看完之后,能有所帮助。

  1. 兴趣是最好的老师这个就不废话了

  2. 找老师(师傅领进门,修行靠个人
    找到一个可以带你的人,一定要保住大腿(自己是天才就另当别论了)
    编程入门有一些门槛,但不同语言入门的难度不同。

  3. 找教程(教程千千万,我只取一瓢
    教程很多,但需要自己去寻找。
    这里就不推荐了,大家可以在大学moocb站自己寻找。
    一旦找到适合自己的教程,剩下就是自己是否能坚持的问题了

  4. 看书(这个大家都懂,但是书籍的深浅不同,入门最好挑简单的书籍)
    会利用书的人,会通过看书,来快速学习,但对初学者来说,有些困难。
    入门最好还是挑一些简单的书籍。如head first系列书籍就不错。

  5. 会利用搜索引擎(虽然百度有很多问题,但不能用谷歌的话,还是需要它)
    b站有一些教程,叫《超级搜索术》,有兴趣可以看看
    一位大二学生 对 编程 和 java跨平台的 一些看法_第3张图片

小结一下:不管学什么语言,多敲代码都是必须的。学会和键盘打交道,在代码中寻找乐趣,是一个学习上很大的助力。另外,自己需要经常总结才行,要不然自己敲过的代码,会慢慢遗忘。


2.我的一些经验和教训 (其实也没有什么特别的地方)

  • 多敲代码一定没错
  • 遇到不懂的地方先百度,再去问别人
  • 踏实地学好细节,日后会有用的

一位大二学生 对 编程 和 java跨平台的 一些看法_第4张图片
教训

  • 看起来很简单一看就会,回过头来又忘记了 (对自己过度自信)
  • Ctrl+C & Ctrl+V 很爽,但没什么用 (无法掩盖自己不会的事实)

3.java的跨平台的看法

  • Java为啥要跨平台呢?
    这里引用一位网友的话 (我觉得说得不错)
在Java出现之前,有很多的语言,执行时,都是交付给一个执行程序,那么这个执行程序可以不以看成是一个解释器,运行器或者虚拟机之类?

同样的脚本不仅能在windows上,Unix/Linux上,它也是跨平台的。

Java的执行,也是要交付给java.exe来执行,本质上都是一样的。

由于互联网的普及,带来一个基本要求,即交付件能在异构的计算环境下运行,而能支持编程语言跨平台的基石,解释器、虚拟器便应运而生!

这就又回到了Java的创建者,Sun公司的一个口号:the network is the computer

 

中国哲学有句名言:形而上者谓之道,形而下者谓之器。

描述了道、形、器三者的关系。

也许是什么样的道,决定什么样的器吧!

用我自己的话来说,大概是说:
为了互联网的需要,java需要跨平台

  • java跨平台的优势
    废话少说看图
    一位大二学生 对 编程 和 java跨平台的 一些看法_第5张图片

  • 还有java的应用范围之广
    一位大二学生 对 编程 和 java跨平台的 一些看法_第6张图片
    一位大二学生 对 编程 和 java跨平台的 一些看法_第7张图片
    谢谢各位的耐心阅读!!!


你可能感兴趣的:(新手,编程,java)