作为初学者 学习JAVA 我需要先了解什么?

 我来答
squll216
2020-02-11
知道答主
回答量:31
采纳率:0%
帮助的人:1.7万
展开全部
我给大家提供一个非常简单的学习路线:

第一:首先建议大家从HTML+CSS 静态布局还开始,有人说我是做后端的,前端的事情不用管,这本身就是一个误区,如今HTML5这么强大,你不会本身就不会有什么竞争力。

第二:JavaScript和jQuery的学习,不用说JavaScript无论在前端还是后端中都是占比非常大的,很多人学不懂也是情理之中,这个跟思维有关系,适当了解一下数据结构有利于学习JavaScript和javase。

第三:最重要的JAVASE,想必大家都清楚,JAVASE就是JAVA的基础部分,上过学的人都知道,任何一个试卷80%都是基础,没有太难的东西,JAVASE就是JAVA的基础,根据我这么多年学习java的经验来看,如果一个人学不好JAVASE,那JAVA基本就是白学,后面的框架基本就是听天书。

第四:数据库,不用了说了,最常见的那三个数据库,增删改查,多去练习SQL语句吧,复杂的连接表示有难度的。

第五:JSP和servlet 就目前来看 有些公司现在不用JSP,因为他的加载速度有点慢。不过还是现在学着吧,毕竟在JAVA体系中也是非常重要的。
第六:框架,struts2,hibernate4,mybatis3,spring4,spring mvc,这些东西都要掌握,但是整个JAVA体现想要理解的还算可以确实有些难度,自己的话,基本没啥可能了,不懂的可以问我。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
we...5@163.com
2019-08-26
知道答主
回答量:19
采纳率:0%
帮助的人:1.3万
展开全部
作为初学者,肯定要先了解java的基础,如果不了解java基础的话,你怎么去学习java呢?

那就来看看java基础都需要了解哪些知识点:
JavaSE基础包括:Java开发环境搭建、Java基础语法、Java面向对象。
1、Java开发环境搭建:Java程序的加载与执行;类加载器机制;Java8的下载与安装;path和classpath环境变量;第一个Java程序的编写;Java中的注释;public class和class的区别;
2、Java基础语法:标识符;关键字;字面量;数据类型;字符编码;进制换算;变量;运算符;控制语句 ;方法;方法重载;方法执行的内存分析;递归算法;
3、Java面向对象:面向过程和面向对象的区别、类和对象、this、super、JVM运行内存剖析、成员变量 和局部变量、隐藏和封装、深入构造器、类的继承、方法重写、多态、继承与组合、初 始化块、处理对象、类成员、final 修饰符、抽象类、接口及作用、内部类、枚举类、 对象与垃圾回收、修饰符的适用范围、使用Jar文件、内部类
这就是JavaSE基础的知识点,当然不是全部的。
如果你想要学习java的话,你可以试着自学一段时间,可以在B站上看看java教程,看看自己适不适合学习java。B站上的视频教程我推荐你看看老杜的视频教程,因为这套视频教程很适合零基础的人员进行观看。而且视频教程中的代码格式极其规范。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
潵步喘口气
2019-08-19 · TA获得超过703个赞
知道小有建树答主
回答量:620
采纳率:57%
帮助的人:145万
展开全部
Java是一门面向对象编程语言,不仅吸收了C 语言的各种优点,还摒弃了C 里难以理解的多继承、指针等概念,因此初次学习Java的,先了解Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。
Java能做什么
1.视频游戏开发
2.Android应用开发
3.桌面GUI
4.软件开发
Java有什么优点
1.开发者被大量需求:2015年Dice.com报告表明,Java开发者是需求量最高的软件开发技能
2.一种进化的语言:这个平台在继续增加新功能,如lambda功能
3.Android应用开发:谷歌的Android系统保有量在移动终端系统中居世界之首,编写安卓应用,开发者主要还是使用Java,如果你想学习Java可以来这个群,首先是五三二,中间是二五九,最后是九五二,里面有大量的学习资料可以下载。
Java有什么缺点
1.大量使用内存:Java相比C ,需要使更多的内存
2.学习曲线:Java其实不是学起来最简单的语言,但幸好也不是最难的
3.缓慢的启动时间:每一个试着用java写安卓应用的人都知道,同样的代码在模拟器中,启动有多么缓慢
初学Java语言的编程者容易在学习前期产生畏惧心理,原因在于学习方法不得当,将学习Java语言这件事妖魔化,实质上学习一门编程语言远没有一些同学想象的那么难。

首先,学习Java语言需要从Java语言的基本内容开始,如Java语言的语法,结构化模块化的编程思想,Java语言的三大结构(顺序结构,选择结构,循环结构),都是学习的基础内容,甚至包括仔细的去研究数据结构,运算符及表达式的构成等都应划在基本功的范围内。

Java语言的使用有几块内容是很重要的:数组,指针,函数。这三部分相对来讲有些难度,而实质上单独拿出每一部分来,这三部分都十分好理解和使用,真正难在将这三部分结合起来组成一个灵活,具有通用性的程序,这就需要大家在学习的过程中慢慢积累解决问题的方法了。当前,前提条件,应该灵活掌握这三部分的基本知识,将第一部分应用自如后,再进行知识点的连接和贯穿。
万事开头难,如果还有不懂得可以联系我,希望能帮到你。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
好好听课
2019-08-12
知道答主
回答量:3
采纳率:0%
帮助的人:2042
展开全部
可以先学习一些C语言作为基础,然后学习数据结构,接着可以开始学习Java了,这样理解Java中一些基础问题会比较好接受一些。具体的Java入门您可以私信我,我给您资料。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友3d992cb
2019-01-19
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
这里有份JAVA从入门到精通的全套视频课程,推荐给你,Java学习资料分享:https://www.cnblogs.com/bingyimeiling/p/10289805.html
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式