java基础里的问题,菜鸟求大神知道
看了许多java基础教程,里面都有什么反射机制,正则表达式之类的,那些是需要学基础的时候看,还是学到后面某一部分时候才看,求指导!!...
看了许多java基础教程,里面都有什么反射机制,正则表达式之类的,那些是需要学基础的时候看,还是学到后面某一部分时候才看,求指导!!
展开
展开全部
反射机制是经常需要用到的,如果初学可以不必了解原理,但碰到了一定要知道这是用到了反射机制,如 class.forName()这种,目前做到知道它是什么就行,后期再深入了解它的机制。
正则表达式也不是核心内容,大致了解下,真正能记住表达式的很少,后面很多都是网上再找找攻略。
java你初学,首先了解OOP基础知识,如数据类型、各种数据结构(数组、List等)、继承、封装、多态等。
不知道你以后想从事哪个方向,所以不好直接指导你需要哪些重点看。
但记住一点,光看教程是没用的,学习一定要多动手,自己练习了遇到问题并解决了 这样才算真正的提高。
正则表达式也不是核心内容,大致了解下,真正能记住表达式的很少,后面很多都是网上再找找攻略。
java你初学,首先了解OOP基础知识,如数据类型、各种数据结构(数组、List等)、继承、封装、多态等。
不知道你以后想从事哪个方向,所以不好直接指导你需要哪些重点看。
但记住一点,光看教程是没用的,学习一定要多动手,自己练习了遇到问题并解决了 这样才算真正的提高。
追问
我看到许多视频马士兵之类的,都把正则表达式那些放在基础里,那些东西需要现在看么?
追答
不需要,正则现在后台开发用的较少,可以先略过的
就按照我上面的看 数据类型 各种语法 数据结构 继承等。。
展开全部
过来人建议是,什么语言都差不多:
先看数据类型 - 变量怎么声明, int double String 还有数组
怎么计算 - 加减乘除
再看判断和循环语句 - if else; while; for
最后得知道怎么定义方法。
掌握以上这些后其实你就基本上是“图灵完全“的了,就可以把HALLO WORLD改掉,改成任何你想象的到的算法了。
正则表达式在处理文本的时候比较有用,反射的话其实有个概念就行,等你完全明白什么面向对象以后,实际要用到的时候再看吧~
先看数据类型 - 变量怎么声明, int double String 还有数组
怎么计算 - 加减乘除
再看判断和循环语句 - if else; while; for
最后得知道怎么定义方法。
掌握以上这些后其实你就基本上是“图灵完全“的了,就可以把HALLO WORLD改掉,改成任何你想象的到的算法了。
正则表达式在处理文本的时候比较有用,反射的话其实有个概念就行,等你完全明白什么面向对象以后,实际要用到的时候再看吧~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我给你总结一下吧,看他们回答的好乱,纯手工打字,自己也是一步一步这么过来的,希望对你有帮助。
1、学习java目前有两个热门方向:javaWEB和Android;我是做javaweb的,所以给你说下web方向
2、javaWEB方向学习的路线:基本语法,面向对象(继承、封装、多态),重点掌握输入/输出(I/O),重点掌握集合(Collection下的小弟:List、Set;还有Map集合及其子类),学到集合可以看看泛型,这是1.5及以后的新特性。 多线程和网络编程部分可以先简单了解一下,当然不是说不重要,只是初级用的不多而已,但以后一定要补上。这是javaSE的基础部分。提醒:基础一定要打好,基础好了,web内容很简单。
3、涉及到web内容,基本顺序:html、css(html和css不用两天就搞定了,不用学的很深,毕竟不是网页设计人员)、javascript要好好学学(前端表单验证等)、学到这可以加强一下java,比如发射,正则表达式等。接下来就是XML,servlet和jsp,个人觉得还是先学servlet吧,可能有人建议先学jsp,我觉得jsp最终还是要变成servlet。在这期间要学一门数据库,最初建议学MySQL,小巧轻便。重点是java对数据库的操作:JDBC技术;之后可以再学学EL/JSTL表达式。学到这就可以做个小项目练练手了。
4、当然javascript也有框架比较重要,ajax,jquery最好也学习一下。开发中一般会用到
5、javaEE轻量级框架Struts2,Hibernate,Spring,这三个框架用的很普遍,也是公司经常要求的,还有ibaits框架,也常用。总之,前面基础学好了,框架不是问题。
1、学习java目前有两个热门方向:javaWEB和Android;我是做javaweb的,所以给你说下web方向
2、javaWEB方向学习的路线:基本语法,面向对象(继承、封装、多态),重点掌握输入/输出(I/O),重点掌握集合(Collection下的小弟:List、Set;还有Map集合及其子类),学到集合可以看看泛型,这是1.5及以后的新特性。 多线程和网络编程部分可以先简单了解一下,当然不是说不重要,只是初级用的不多而已,但以后一定要补上。这是javaSE的基础部分。提醒:基础一定要打好,基础好了,web内容很简单。
3、涉及到web内容,基本顺序:html、css(html和css不用两天就搞定了,不用学的很深,毕竟不是网页设计人员)、javascript要好好学学(前端表单验证等)、学到这可以加强一下java,比如发射,正则表达式等。接下来就是XML,servlet和jsp,个人觉得还是先学servlet吧,可能有人建议先学jsp,我觉得jsp最终还是要变成servlet。在这期间要学一门数据库,最初建议学MySQL,小巧轻便。重点是java对数据库的操作:JDBC技术;之后可以再学学EL/JSTL表达式。学到这就可以做个小项目练练手了。
4、当然javascript也有框架比较重要,ajax,jquery最好也学习一下。开发中一般会用到
5、javaEE轻量级框架Struts2,Hibernate,Spring,这三个框架用的很普遍,也是公司经常要求的,还有ibaits框架,也常用。总之,前面基础学好了,框架不是问题。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看你想往哪方面发展,一般情况下,我们很少用到反射机制,所以了解就够了,不过能完全明白,并且利用它,那是很厉害的,正则表达式,其实专业性很强的,通常我们都只了解像验证邮箱一类的正则表达式,所以先把java基础学会了,这些有兴趣可以研究的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
后面再看,前期要理解好面向对象、接口、集合类、io、多线程什么的,后面的高深的自然就明白了,正则表达式很简单,很有规律的东西。至于反射如果基础好的话也很容易理解的
追问
后面是指学完java基础还是后面在什么地方会用到这些??
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询