黑马程序员技术交流社区

标题: java学习心得 [打印本页]

作者: h___    时间: 2019-1-26 18:59
标题: java学习心得
白驹过隙,二个月时光就这样从我们的指尖划过,时光如水,接下来进入主题,谈谈我这二个月学习JAVA的感想吧。
学习的过程中确实遇到了很多的困难,学习的时候遇到很多的问题,括号标点符号等的错误,对着正确的代码看都没问题,确实很郁闷,后来练多了,慢慢也进步很多了,学会了运用很多工具,比如有道,API文档,学习新的知识点重点在于这个知识点在代码里学习的过程中,听完一天课,部分代码自己没办法写出来,只能挑重点先写一遍,然后看下笔记,工具查下,实在写不下去了,再看看老师怎么写的,第二遍自己写,能写出来就基本掌握了,对所有学习的知识点都用这个方法,这也是老师教的学习方法,感觉真的很实用。也是检验学习效果的好方法。
回忆之前学习,是真的不认真,可能年少不懂事,或是什么吧。现在学java带着问题来,在互联网工作了一段时间,也遇上一些问题,当时和开发人员沟通,也是一头懵的,听不懂,编码规则,ip、端口,传输的方式是字节流,一个是字符流。自己也自学了下,但是坚持不下去,也没时间学习,主要还是没时间练习,可能更主要还是自己不够坚定吧。
在没来黑马之前,就对多线程特别感兴趣,招聘上很多都说关于多线程的使用,当时好奇,就百度看看,但是看不懂再说什么,现在上课了,有所了解,多线程的开启方法,和开启线程池。
其他的可能  还有一个知识点就是网络编程,这个就是一台通讯另外一台,之前也百度看,但是看不懂,现在上课内容,先开启服务端,在开启客户端,再服务端用方法,获取对应连接的客户端,读取内容,写入到服务器本地,或是其他用处。客户端当然需要输入ip,之前不知道端口是什么,有什么功能。现在才知道,就是对应软件的端口吧,指定某个程序。连接成功后,在发送信息,或是互动。之前工作,是电脑控制其他智能设备,通过公司软件工程师写的一个软件,获取其他信息。当时工作时传输的数据乱码,a-z,0-9可以喷印出来,但是中文就行,是两个问号,按照现在的解释,就是编码规则不一样,应该修改代码中的编码。可以是,接受方,或是传输方,把格式更改,应该就行了。可能说说简单,操作起来会麻烦一些。还有一回,就是图片传输的问题,在电脑显示屏上web打开看,图片是正常的,但是发送到电视看板上图片就加载不出来,当时怀疑是电视的分辨率不一样。
得知课程里有redis。比较开心,之前在公司,看人家用,自己却不会。只知道一些简单的删除,为什么在这删除等等这些,也都不知道。和我说,我听的也不太明白。特意百度了下:一个key-value存储系统。它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、和hash(哈希类型)。而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了主从同步,现在有些可能还不懂,但数据类型还是知道的。
最近在学javaweb阶段,就特别想知道,web是什么,用于什么?WEB应用程序指供浏览器访问的程序,通常也简称为web应用。.如:html、css、js文件,Jsp文件、java程序、支持jar包、配置文件等等。
在学习html时,我看了下里面的内容全部是标签,没有需要理解的的内容,全部是属于记忆的,学的时候比较轻松,对于html常用的标签用法是比较清楚的,有txt、password、radio、checkbox等等。当时还有个案例,就是做一个网站,应该说是一个静态图片放在word文档里面摆放这样的一个内容,感觉挺不错的。就比如登录一个网站所显示的页面,然后后续其他功能,边学边加上去,这样有目标一些。
在学Css的时候:主要讲css的3个引入方式,有内联,外部和内部;还有就是css选择器的用法,感觉挺不错的,有类似全选用*,也可以根据id等等,这样就比较灵活,可以设置背景颜色,字体等等。js和css的结合,内部js:<script > alert() </script>。外部js:<script></script> 。
年后计划吧,听朋友介绍来的黑马,他和我说,后面项目阶段还是比较难的。年假希望自己能够多看下代码吧,复习下以学知识,再预习下新知识吧。学校课程都已经安排好了,不可能因为几个人或是一小部分跟不上,就调整大节奏。希望自己新的一年更努力,坚持下去。
作者: 呼吸~伤口    时间: 2019-2-12 16:25
还是那句话不要憋着不懂就问,没啥可丢人的,来学都是不懂的




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2