学java需要什么基础?

发布网友 发布时间:2022-03-01 00:06

我来回答

13个回答

热心网友 时间:2022-03-01 01:35

学java需要数据结构基础。要学好一门编程语言,数据结构是必不可少的知识,搞不清楚算法复杂度的程序员也就只能做做填空式的增删改查了。

一、掌握静态方法和属性

静态方法和属性用于描述某一类对象群体的特征,而不是单个对象的特征。Java中大量应用了静态方法和属性,这是一个通常的技巧。但是这种技巧在很多语言中不被频繁地使用。理解静态方法和属性对于理解类与对象的关系是十分有帮助的,在大量的Java规范中,静态方法和属性被频繁使用。

因此学习者应该理解静态方法和属性。Java在方法和属性的调用上是一致的,区别只表现在声明的时候,这和c++是不同的。

二、重视接口
在面向对象早期的应用中大量使用了类继承。随着软件工程理论的不断发展,人们开始意识到了继承的众多缺点,开始努力用聚合代替继承。软件工程解决扩展性的重要原则就是抽象描述,直接使用的工具就是接口。接口近年来逐渐成为Java编程方法的核心。

另一方面,就应用而言,大部分开发是建立在规范基础之上的,不需要自己建立复杂的继承关系和庞大的类。因此读懂规范和用好规范已经成为应用程序开发人员的首要任务,Java各项规范的主要描述手段就是接口。

三、学好集合框架

Java描述复杂数据结构的主要方式是集合框架。Java没有指针,而是通过强大的集合框架描述数组、对象数组等复杂的数据结构。学好这些数据结构的描述方法对于应用程序编写,特别是涉及到服务器方、3层结构编程至关重要。程序员在这个时候不能再用诸如数据库结果集之类的结构描述数据了。

由于很多语言没有这么强大的集合框架体系,很多初学者不知所措,更不知道拿来做什么用,因此应该引起足够的重视。

热心网友 时间:2022-03-01 02:53

需要数据结构基础。要学好一门编程语言,数据结构是必不可少的知识,搞不清楚算法复杂度的程序员也就只能做做填空式的增删改查了。然而在没有对高级编程语言有基本的入门理解之前是很难去学习数据结构的,所以对于0基础的初学者而言,编程语言和数据结构这两门课程最好是并行进行的。

Java作为一门编程语言,学习内容是很多的,想要掌握这些知识也并非易事,但是确实有人可以做到。是谁?勤奋的人!勤奋的人可以利用课下时间梳理所学知识,整理学习问题,每天比别人都多学一点点,多巩固一点点,日积月累自然比周边懒惰的人优越,更有就业优势。

Java学习中肯定会遇到问题,而初学者很多时候都只能通过搜索引擎、QQ群、论坛等方式寻求答案。在这过程中很容易因为问题难等原因,而选择堆积问题。

而Java学习上最忌讳的就是问题的堆积,问题越来越多就会累积成一座大山阻碍你的Java学习之路。有问题,适合地和大佬交流,这样你就可以查漏补缺,不要因为遇到问题就气馁,你应该找方法来解决,今日事今日毕,以防夜长梦多!

热心网友 时间:2022-03-01 04:28

学java是一个渐顺渐进而漫长的过程,需要对电脑操作熟悉,而且懂得英语,否则很难上手的,就算再刻苦也很难学得好。

热心网友 时间:2022-03-01 06:19

基本的英语、较好的理解能力和接受能力。 因为学习java必须具备基础的英语,因为编程需要很多英语语言,另外一方面学习一种技能有好的理解能力和接受能力有助于尽快掌握这门技术。

热心网友 时间:2022-03-01 08:27

无需基础的哈,基本只有逻辑能力的要求的

热心网友 时间:2022-03-01 10:52

要学这个,当然你得有点电脑知识了。首先你得知道电脑他的基本组成部分,清楚电脑每一个组成部分都是有什么样的作用。其次你就是该找基本关于编程的书,学会分析代码了。

热心网友 时间:2022-03-01 13:33

最基础的是要懂相应的电脑知识吧。
从Java语言自身来看,主要的学习难点集中在基础部分,所以通常Java基础部分的学习是整个Java语言学习的重点。
学习Java首先要理解Java的各种抽象概念,由于Java是纯粹的面向对象编程语言,所以语言自身的抽象程度比较高。

热心网友 时间:2022-03-01 16:31

掌握语言基础是第一步。如果你不了解基础知识,那么你就不知道自己是否做错了或者接下来该怎么做。当然,这并不是要求你把所有的基础知识都记住,比如所有的 Java关键字、核心概念或者基本编码技术等。

热心网友 时间:2022-03-01 19:46

学java的话你首先需要对C语言,或者C++掌握的比较熟练,或者,对他们是比较清楚的,再者,你可以通过老师讲课,实际操作来提升自己的能力。

热心网友 时间:2022-03-01 23:17

学习过网页编程语言的html,网页特效的Javascript编程语言,这样更好,虽然不是同一个技术层面,但是从编程的逻辑思维上来说,还是有很多相同之处,有这些基础编程语言的基础,可能有助于你学习Java编程。

热心网友 时间:2022-03-02 03:05

这个问题我觉得应该是你喜欢不喜欢电脑,还有就是喜欢编程吗耐得住性子,有一颗热爱好学的心,然后就是自己需要去下苦工将它学习,有不会的可以请教老师

热心网友 时间:2022-03-02 07:10

1.了解JAVA的原理,才有可能真正体会JAVA的一切。
2.学习JAVA语言很简单,其只包含五十多个关键词,其语法也很简单,很快就能学会。
3.学习对象导向的思维,要成为专家,往往需要多看相关的书;多观摩别人的程序;多写程序。学会API才能写出有用的程序

热心网友 时间:2022-03-02 11:31

如果想学得透彻,并提升学习的效率,我认为至少需要先掌握《计算机组成原理》和《操作系统》的基础知识,理解计算机工作的过程和指令系统、存储系统、CPU、输入输出系统等在这一过程中发挥的作用和扮演的角色。
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com