问答题:
一、谈谈你过去学习编程语言的方法、经验和教训
-
明确目标
无论学习什么,一定要有明确的目的和目标,要”学以致用“而不是仅仅是”知道“。要搞清楚自己为什么要学习编程,准备学习哪门语言,要达到什么程度,想用多长时间等等,这些问题在你的头脑里有个大概的思路和计划。 -
经典教程
找到行业推荐的几本教程,根据自己的水平选择入门级或者进阶级等。可以买纸质版的涂涂写写画画,也可以下载电子版的进行笔记记录。 -
掌握基础
每一门编程语言的学习内容都会涉及:基础运行环境、数据类型(数字、字符串、数组、集合、字典等)、表达式、函数、流程控制、类、方法等等,这些内容并不复杂而且不同语言具有相似性,尽快通过大量的练习击倒它们。
每天大概花30min-1h练习写代码是必要的,尽量保证阅读和练习的持续性和时间长度。上课紧跟老师的脚步,其实下课根本不需要花多少时间学习。上课没有听懂、或者不小心睡着的部分,下课要自己补上,可以去看看慕课或书籍,每节课上课的内容最好在一个星期之内搞懂。 -
善用搜索
碰到问题,第一想法不是去问别人、问老师,而是自己百度google搜一下自己哪里错了,这道题怎么做。实在是找不到解决方法或者是已经找到解决方法但是想要更高级的做法,再与老师或同学进行讨论。 -
笔记
上课集中注意力听课,适当做笔记。没有必要为了做笔记而做笔记。笔记只记重点,书上有的内容不要再抄一遍。
如果真的喜欢做笔记,建议可以预习或者复习的时候做,反正尽量不要在上课做那些书上已经有的笔记。
二、谈谈你对Java平台的理解
按应用范围划分为Java SE、Java EE、Java ME三个版本,用于不同的平台
- Java SE是Java Standard Edition,主要用于个人工作站、桌面应用程序的开发。Java基础平台。
- Java EE是Java Enterprise Edition,主要是为企业计算提供一个应用服务器的运行和开发平台。
- Java ME是Java Micro Edition,主要是面向电子产品提供一个java运行平台,使java程序能够在手机、机顶盒、PDA等产品上运行。