自我学习java心得(大佬就不要进了)
第一次写博客有不托之地谅解一下哈
身为受过九年义务教育,四年高等教育的计算机学院实习一年半的本科生对于小白学java我有话说:
想要进入IT行业掌握一门或多门计算机语言是必不可少的。拿java举例:初入坑的小白一定怀有把
java 学完的豪言壮志,当然我也经历过。得到的是却当头一棒。哈哈哈。学完是不可能学完的,这一
辈子也不可能滴。IT领域时时刻刻都在更新迭代,也许你今天学的几个月以后就会被取代(夸张滴哈)
不说其他的了上干货:
java的介绍啊,特点啊,运行机制啊啥的就不提了,找度娘哈,它知道的更清晰。
俗话说的好:预先行其事,必先利其器。所以啊JDK(java development kit java开发工具包) ,eclipse(我
用的是这个就推荐这个了哈),当然像idea或者其他的都是可以滴
- .JDK下载地址:
http://www.oracle.com/technetwork/java/javase/downloads/index.html 2.eclipse下载地址
https://www.eclipse.org/downloads/
当然了具体的环境配置可以自行百度哈,毕竟我是来说一下Java的学习心得滴
不管学习任何东西都不可半途而废、好高骛远,这些话是不是都听腻歪了,但是这些确实是
最值得认同的
我对学习Java个人分为了一下几点:
1、为什么是学习ava
2、如何学习Java
3、学习Java过程中遇到难题了肿莫办
为啥只有这三点呢,我本人还比较菜,正能想到这三点啊
1. 这个一定要认真问问自己,你选择Java作为日后养活自己依靠,作为自己的饭碗,并不
是指你java出关之后就能找到工作了,哪有折磨美的事啊,现在哪个程序猿不是精通一
门或多门语言啊(精通多门的都是大佬啊,抱紧),普遍的都是精通一门,了解其他语
言。
所以,一定要好好考虑一下哦(嘿嘿,大学生好像没得选)
2、学习Java很多人会看视频,看文档,对敲代码不太上心,等到视频、文档看的
多了,自信满满,认为自己可以了,飘了。拿同院系大学生举例,同学问你我
们要开始学习Java了,你不以为意来一句:“害,我都学到jdbc了。”你的同学
一 定会膜拜,求抱大腿。但是当真正问你时,“我看得懂,但是写不出来”。一
句来安慰自己。很残忍,当你说出这句话时,你就应该努力敲代码了,基础基础
才是最重要的,不要一味的追求学得快这种虚名,没用。不管学习啥语言,最重
要的永远就是敲代码,敲代码。就算不理解也一定要耐心的按照文档或者书,参
照着 抄一遍。一定要放在心上。Java的学习路上永远就是敲代码、看源码。
坚持不懈的敲。
下面的还是没有完成的部分代码,而且太长了截图截不完
既然选择了就要好好的去做好他
Java的学习流程也是重中之重
第一阶段:Java基础
Java开发介绍、Java数组、Java面向对象、常用基础类、集合、IO流、多线程、异常、网络、反射
第二阶段:JavaWeb
HTML5、CSS3、JavaScript、MySQL使用、JDBC连接池、Servlet、JSP、AJAX、jQuery、Bootstrap
第三阶段:Java框架
Maven、Hibernate、Spring、Spring MVC、MyBatis、WebService、SVN、Activiti、第四阶段:Java + 云数
据 Linux版本、astDFS、MySQL优化、Nginx反向代理、Quartz 作业调度、Redis 高性能(Key-Value)数据库、
Shiro安全(权限)框架、Lucene&Solr全文检索、Zookeeper 分布式系统、MyCAT 大数据集群、Dubbo实现分
布式 架构、ActiveMQ 消 息队列、分布式事务和单点登录、分布式框架原理(采用视频资料教学)、基于Sprin-
-gMVC的 集成单元测试MockMVC、SpringBoot 快速构建JavaEE项目
3 .学习Java过程中遇到难题了肿莫办
其实,这个真的就是区分大佬和菜鸡的最直接的方式了,对于bug那可是又恨又爱(爱是不可能的,但为了能继
续说下去,不等不出卖我的心灵了啊),解决一个bug可能会几分钟也可能一天都解决不了,俗话说:失败是成
功他妈妈,但是你解决以后就丢了,下次可能还会错。所以啊,对一些有价值的bug可以做一个笔记,记录解决
方法,还可以查找文档来寻找更加效率的算法(算法这个东东一定一定要好好看看,即使你不打算学习算法),
笔记,笔记,这个可不是那个记录bug的笔记哦。学习过程中一些常用的方法和类你都可以记下来,一定要记住,
Java 是不可能学完滴,所以一定要知道哪些是常用的,
object类、Scanner类啊啥的一大堆我这就不细写了(毕竟还要为后面留一点东西不是)
你的表情是这样的吗?