{:8_473:} 在来黑马之前,我自学过html5,css3,JavaScript,jQuery,python,PHP等各种语言,但是由于没有一个系统的学习流程和相关练习,导致很多内容语法都很快就忘记了,在面试中也遭受各种困难。{:8_473:}其实主要是因为在大学的时候,毫无目标,没有明确的人生规划,因为当时在大学是读通信工程,课上讲的大多是考研科目,包括硬件、软件、网络等方面,就连最基本的C语言,老师教得都不仔细,完全就把学生当作是有基础地进行教学。{:8_492:}但当我来到黑马,发现黑马确实有一套,黑马有着很完整的教学流程,大量的练习,确实是从零基础开始教学,{:8_471:}大量的练习,让我们更好地熟悉java,{:8_500:}和尚班更好让我们认真地敲代码!只有多敲!多练!多写bug!才会更熟悉!{:8_483:}在黑马这里,我最喜欢的是这里的学习氛围,因为大家都是为了自己的前途而出现在黑马的,人人都有各种原因、理想而来到黑马!{:8_502:}在黑马这里!我只爱学习!{:8_468:}我只爱学习!{:8_468:}我只爱学习!{:8_468:}我的目标是在读完就业班之前,写一个技术博客,记录我在做项目中,所遇到的bug以及一些解决方法;当然最重要的是高薪就业!{:8_502:}没有人会嫌自己工资高的!以下是我这几天学习过程中,每次敲代码时都会思考的事情,以及我看完了已有的点招题和敲完了部分点招题之后,所得到的预测内容,希望能帮助大家升学哈!{:8_492:}
附录:
一、写代码:
1,明确需求。就是我要做什么?
2,分析思路。也就是我要怎么做?
3,确定步骤。每一个思路要用到哪些语句,方法,和对象。
4,代码实现。用具体的Java语言代码把思路体现出来。
二、学习新内容:
1,新内容有什么用?
2,新内容的特点或者用处?
3,新内容怎么用?
4,什么时候要用它?
5,多实践,多敲几次就会用了。
三、预测点招题相关知识点:
1,数组的相关操作:
A:遍历
B:最大,最小,求和,平均分
C:反转,回文数,奇偶数
D:移动数组中的某个元素
E:键盘录入,随机生成
F:小于某个数
2,字符串的相关操作:
A:判断是否合法
B:String类和StringBuilder类的使用,例如:截取,变大写,变小写
C:字符或者字符串在该字符串中,有多少个
D:以str开头或者结尾,删除等方法
3,面向对象:
A:private成员变量
B:无参构造方法和带参构造方法
C:setXxx和getXxx
D:成员方法的编写
E:在main方法中的创建与使用该类
F:通常都会结合一些判断,循环,键盘录入,随机数一起考
G:结合ArrayList集合,将对象传入集合,遍历,进行增删改等操作
4,IO流和缓冲流:
A:FileWriter:输出流,向文件写入内容,需要掌握基础语法,换行的写入,追加的写入,如何刷新flush,如何释放资源close
B:FileReader:输入流,将文件内容读取,需要掌握如何读取一个字符,读取一个字符数组,释放资源close
C:BufferedWriter:缓冲流,高效写入内容,掌握创建对象和使用,BufferedWriter bw = new BufferedWriter(new FileWriter("b.txt"));
D:bufferedReader:缓冲流,高效读取内容,特点是一次可以读取一行,但是需要手动输入换行
E:结合ArrayList集合,将文档中的内容读取之后传入集合,或者将集合中的内容写入文档
F:将读取到的内容,根据“,”分割,传入对象的相关属性等
G:如何将指定路径的文档读取之后,修改之后,写回原来的文档
祝各位在升班考试考到好成绩!
|
|