‘壹’ 学java代码需要背代码吗
不需要,需要掌握java的关键字和逻辑和代码的结构就可以了!还有需要了解Java API的一些常用的calss 和 method
‘贰’ 怎么提升java学习能力,感觉记忆的不是很清楚。
关于学习java这方面,不建议大家死记硬背,学习java不同于其他体力活,并不是付出了就一定会看到对等的效果。大家学习java的时候,先去理解流程,尝试着用生活中的例子理解流程,再去编写代码,把代码和生活流程联想起来一起记忆,这样就不容易忘记了。我Java进阶在黑马程序员学的,在这方面可以引导学生学习的很轻松,可以去了解下。
‘叁’ 哈哈哈哈,我真的想知道Java怎么学习
第一步:首先要做好学习前的准备工作:java语言一般用于大型的服务器程序开发,所有有必要了解如下内容:Unix开发环境Unix系统原理、Unix开发环境、Unix常用命令。熟练掌握Unix常用命令;熟练构建下的Java开发环境。
第二步:然后进入Java语言基础的学习阶段,学习任何一门语言都要打好基础,曾经学过高级程序语言(C,C++等)来说,java语言基础有自己的特点,但是基本规律都是相通的,如:算法基础、常用数据结构、企业编程规范。掌握常见的数据结构和实用算法;培养良好的企业级编程习惯。
第三步:掌握java语言基础后接下来就是面向对象语言的共性:Java面向对象面向对象特性:封装、继承、多态等。掌握面向对象的基本原则以及在编程实践中的意义;掌握Java面向对象编程基本实现原理。
第四步:JDK核心API语言核心包、异常处理、常用工具包、集合框架。熟练掌握JDK核心API编程技术;理解API设计原则;具备熟练的阅读API文档的能力;JavaSE核心异常处理、多线程基础、IO系统、网络编程、Swing组件、JVM性能调优(JVM内存结构剖析、GC分析及调优、JVM内存参数优化)、Java泛型、JDK新特性。熟练掌握JavaSE核心内容,特别是IO和多线程;初步具备面向对象设计和编程的能力;掌握基本的JVM优化策略。XML XML语法、XML解析(SAX、DOM)、Dom4j组件、Digester组件。熟练掌握XML语法规则;理解DOM模型;熟悉Java对XML的各种解析方式。
2
java怎么学习
系统的学习Java编程的基础
如果真的想成为Java程序员,那么学习Java时就不要东一片、西一片的学习,要全面的、系统的学习Java编程基础,包括AWT、Swing这些不是经常用到的 内容也要学习,深刻的理解面向对象(Object-Oriented)的编程思想,掌握封装(Encapsulation)、继承(Inheritance)、多态(Polymorphism)三大特性,把面向对象的思想运用到实际的代码编写中。
掌握常用的API用法
每一门成熟的编程语言都会向用户提供丰富的应用编程接口(Application programming Interface),也就是通常所说的API,熟练掌握这些API,无疑会极大的提高我们编码的效率,但是Java提供的API实在是太多了点,全部掌握很难实现,而且也没有必要,我们只要熟练掌握常用的API就好,不常用的API用到的时候,再在API文档中查找用法即可。
通读官方语言教程和规范
发布编程语言的官方,一般都会在其官方网站上提供官方语言教程(Tutorials)和规范(Specification),Java的官方网站当然也不例外。Oracle提供的Java Tutorials官方教程是很好的入门读物,系统全面还带有示例演示,非常易学,看到很多Java的初学者还在满网络的找教程,殊不知最好的教程就在官方网站上等着呢,即使是Java老司机也可以在里面发现自己以前的知识遗漏点。Java Specification 语言规范是更进一步的读物,里面解释了语言的内部规范,比较难以读懂,但是初读时不要强求读懂所有的内容,适当的囫囵吞枣,多读几遍可能就理解了。而对于要求更高的Java程序员,可以读读JVM Specification,Java虚拟机规范。
借鉴Java重要类的官方源代码
Java是一门开源的编程语言,下载其JDK(Java Development Kit,Java开发 工具包)时,会自带Java的源代码压缩包src.zip,解压后就可以查看Java自带类的源代码,这些源代码都是Java大神们写的,非常有学习意义。这也是学习Java语言相对于其它闭源开发语言的一大优势。
3
java怎么样学习
1、扎实的基础
数据结构、离散数学、编译原理,这些是所有计算机科学的基础,如果不掌握它们,很难写出高水平的程序。程序人人都会写,但当你发现写到一定程度很难再提高的时候,就应该想想是不是要回过头来学学这些最基本的理论。不要一开始就去学OOP,即使你再精通OOP,遇到一些基本算法的时候可能也会束手无策。因此多读一些计算机基础理论方面的书籍是非常有必要的。
2、丰富的想象力
不要拘泥于固定的思维方式,遇到问题的时候要多想几种解决问题的方案,试试别人从没想过的方法。丰富的想象力是建立在丰富的知识的基础上,除计算机以外,多涉猎其他的学科,比如天文、物理、数学等等。开阔的思维对程序员来说很重要。
3、最简单的是最好的
这也许是所有科学都遵循的一条准则,复杂的质能转换原理在爱因斯坦眼里不过是一个简单得不能再简单的公式:E=mc2.简单的方法更容易被人理解,更容易实现,也更容易维护。遇到问题时要优先考虑最简单的方案,只有简单方案不能满足要求时再考虑复杂的方案。
4、不钻牛角尖
当你遇到障碍的时候,不妨暂时远离电脑,看看窗外的风景,听听轻音乐,和朋友聊聊天。当我遇到难题的时候会去玩游戏,当负责游戏的那部分大脑细胞极度亢奋的时候,负责编程的那部分大脑细胞就得到了充分的休息。当重新开始工作的时候,我会发现那些难题现在竟然可以迎刃而解。
4
java怎样学习
it行业目前流行的面向对象编程语言就是C++和Java。所以基本上锁定这两个方向就可以了,而且完全可以同时掌握。
掌握Java的精华特性而且一定要知道为什么。比如,Interface和multi-thread。用interface是更好的多继承的模型,而多线程则是设计到语言一级的重要特性。要完全理解interface是为什么,用多线程又有几种常用的编程模型。
理解了语言的特性是为什么了之后,就可以试着上升到设计这个层次,毕竟学习语言是要用的。目前比较好的开发模式是采用自定向下的面向对象的设计,加上MVC的模式。首先要找出最顶层的对象(这往往是最难的),然后一层一层往下递归,记住每次应符合7+/-2的原则,因为我们人的短记忆就是这样。一般有图形用户界面的应从界面开始设计。
有了基本设计模型后,可以学一些设计模式(Design Pattern)。这是目前证明很有效的。比如体系结构模式(Layering分层,Pipe/Filter管道或过滤器),设计模式(有很多,比如对象池Object Pool、缓冲池Cache等),编程模式(比如Copy-on-Write)。懂了这些模式之后,就会对系统的整体结构有很好的把握,而学术上也有倾向一个系统完全可以由各种模式组合而成。前面提到的MT实际上就有好几种模式,掌握后就不用自己花很多时间去试了。另外一个很重要的领域就是并行和分布式计算领域,大概有20种
‘肆’ 我忽然发现Java需要记忆的命令比C语言多很多啊,我以前学C语言从没有遇到过那么多需要记忆的英文命令
java一直在更新,全世界很多人也在帮着完善,命令多了其实对于编程更有利啊。就像数学公式多了更方便,很多命令你可以不用他那个,自己敲代码也能代替这个命令,但是用他的命令就可以非常简单解决。比如学数学,你知道7*8就能很快知道8个7相加是56,你也可以自己慢慢加上去。命令多了其实是对你熟练之后有更大好处,让你更方便。
‘伍’ 学习java感觉天天敲代码,但是敲完就忘记了怎么办
还是那句老话,做到课前复习,上课时认真听讲,课后复习,好记性不如烂笔头,多学习、多巩固、多提高。
‘陆’ 学Java编程需要记住哪些关键词
虽然Java开发都是英文,但实际上你仔细看一下就会发现,里面很多时候都是重复的语法套用不同的数据而已,真正用到的Java单词就那么几个,并不像学英语那样需要记忆很多的单词和短语。
java开发编程主要看的是你的编程思想,是通过java解决问题的能力,而代码是帮助你解决问题的工具,你没有方法只有工具也是没办法实现效果的。
学Java死记硬背是没用的,就算你把所有的技术都背下来了用不到项目中也是白费,而当你代码敲得多了的时候你自然就会记住这个单词什么意思怎么使用,代码量是一个Java开发者最应该拥有的。
综上所述,学java语言光会背没用,融会贯通,多敲代码,多做项目才是更重要的事。
‘柒’ 学习java语言要记忆些什么高分悬赏!(一定要对得起我这个分)复制粘贴的不要!
童鞋,你的前两句话真的把我雷翻了,如果是真的,那你就真的太强悍了。 看了你后面的发言,才发现原来你就看了那些基本的语法规则嘛,这个所有的语言都差不多呀。 java基础太多太多了,继承、多肽、流、线程、网络编程、反射、集合、数据库连接、泛型、JNI技术、分布式技术还有解析xml,这些你都会了?面向对象的思想你真的完全弄懂了?设计模式你非常精通了?一本书的内容是有限的,建议你慢点儿,慢慢的练习,才会有效果的。 至于你所说的Swing,呵呵,真是不好意思,这个地方压根就不算什么重点,这个东东是做桌面应用的,效率低得要死,基本上很少用, 其实java根本就不要去记那些API,有的东西练习多了,你不想记住也记住了。 这些API,在你以后开发的时候你直接去翻书就行了呀,为什么要去背下来呢? 你要记的东西就是我刚才说的那些java基础,你要知道它们的原理,如何实现的,至于具体每个类的名字,就不用费心去记了。 j2se是重点中的重点,这些基础不过关,j2ee和手机编程也就过不了关。 既然你有C++的基础,那么你应该知道编程的核心是“思想”,也就是说数据结构和计算机算法才是真正的精髓啊。 如果你的数学或者逻辑思维能力很强悍,建议你多关心算法,如果不是很强悍,那么也没关系,你可以把重点放在设计模式上面。其实java的API很多都利用了设计模式。 <<java核心技术>>卷一 卷二 《thinking in java>>这些书你都搞懂了,那么你的j2se基础也就算很棒了,换句话说,你也算得上是初步的高手了。 设计模式嘛,推荐你先看<<深入浅出设计模式>> 然后再看<<java与模式>> 我推荐给你的这几本书(加起来大概有四千多页),你看完第一遍估计都要半年(假设你每天看十个小时,),真的弄懂,哈哈,就要看你的资质了, 只要你这些基础打得很牢,j2ee和android手机编程包你一看就会。对了,顺便提醒你要多练习多思考哈,尤其是设计模式,要有很多编程经验才知道它的好处。 加油哈,祝你成功!
‘捌’ 如何快速记忆Java常
熟练的前提一般就是多练习
可以考虑多写项目,尝试简单的,不要一开始就SSH综合
可以先写单独JSP控制,熟练几个常用内置对象,两个常见跳转方式,绝对相对路径的区别,以及一点jsp标签
然后尝试MVC,利用javabean+jsp+servlet写一个简单学生管理系统或者留言管理系统
这当中可以尝试用到JDBC以及sql复杂语句,练习分页啦、复杂sql语句啦、参数的包装、简化servlet的数量、DAO层的较优化设计,当然也可以用到myBatis,这个框架的初级使用很简单,可以用来练习看英文文档,不过它也有中文文档。感觉这一阶段挺重要的,可以尝试用反射做依赖注入,可以用Annotation做方法级的权限控制和表单信息的验证
然后就是SSH的综合项目了,感觉MVC那一块领悟的比较多的话,反而这里会感觉相对容易一点,不过也不好说,配置文件多了好多,不过起码原理上的东西不会太模糊。
‘玖’ java代码如何实现文本框的记忆功能,就像QQ那样第二次登陆QQ号还能在文本框里,急用,谢谢
这个好实现,你可以存数据库中,登陆的时候,将数据存到数据库中。给文本框一个聚焦时间,用js写 ,将数据库中的登陆记录给读取出来,显示在输入框中。不知道楼主听明白了没。