问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

初学JAVA应该从什么开始学

发布网友 发布时间:2022-04-20 23:57

我来回答

15个回答

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

就从基础开始说起

Javase

Java基础所包含的,Java零基础必备安装包、JavaSE301集、Java教程零基础2019、Java教程零基础2019(ava基础语法、面向对象、异常、数组、常用类、集合、IO流、线程、反射机等等)、XML、Tomcat服务器开发;其中Java零基础2019这视频教程系列可以去B站观看。搜索Java或者Java教程,第一个就是,杜老师讲的,比较细致。

JavaWeb前端教程

HTML、CSS、JavaScript、jQuery、Ajax;(包含讲义、课堂笔记、源码、工具等等,一应俱全。)

Java数据库

MySQL、Oracle、PLSQL、JDBC

JavaWeb

Eclipse快捷键与下载安装、Tomcat9配置和使用、JavaWeb开发基础、Servlet编程、JSPSession&Cookie、*、过滤器、文件上传和下载、Servlet3.0特性

JavaWeb项目

二手车、电商竞拍平台、EGOV项目、微信支付开发

Java流行框架

SSH之JDK动态代理、SSH之CGLIB代理、SSH之JUnit4、SSH之Log4j、SSH之Struts2、SSH之Spring4、SSH之Hibernate5、SSH框架整合技术、SSM之Adapter设计模式、SSM之SpringMVC、SSM之Spring4、SSM之MyBatis、SSM框架整合技术

前沿技术

IntelliJ IDEA、SpringBoot、linux系统安装教程、SVN、Maven、Redis、Dubbo

学生毕业设计

宿舍管理系统、库存管理系统、图书馆管理系统、学生成绩管理系统、医院分诊管理考试管理系统

王勇老师Java教程

Struts1、Struts2、SpringHibernate、EJB、DRP分销资源计划项目(这个教程系列比较经典,可以当做参考学习)

学习Java有以上教程就足够了,而这些学习资源皆可在“动力节点视频视频课程页面”下载到

热心网友 时间:2022-04-08 04:46

所有语言的知识体系分为三大块:

这三块知识作为学习来说,可以有侧重,但是不能有某一块完全不懂。

一般的初学者,学习顺序是:

javase

数据库

web开发

项目

框架

项目

基本把三大块覆盖了,为一个入门的人打好了知识基础, 但是后面的路还很长。

自学的话,推荐你了解下我们的免费学习视频“java300集”,非常适合初学者学习!

另配套学习路线:

希望能帮到你,祝学业有成,望采纳!

热心网友 时间:2022-04-08 06:21

很多开始学习Java编程的人,很容易被前所未有的概念、定义,搞得一头雾水。当类、对象、接口、构造函数、方法、继承、多态、各种修饰符等概念扑面而来的时候,脑子里顿时变成了一片浆糊,并直接导致了畏难心理,这些现象在初学的时候是最常见。针对Java编程初学者存在的这些困惑,给大家以下几点建议:
  运用基本的j2seAPI
  除了Java语言本身的语法之外,懂得运用j2se的API也是一个必要的课题,然而在这么多的API下,你必然想知道哪些API是必要或常用的。我的建议是先掌握字符串处理、异常处理、容器(Container)、输入/输出(I/O)、线程(Thread)这几个主题。
  API的内容庞大,没有任何一本是可以详细讲解每个API如何运用,你也不需要将API背诵下来,你要懂得查询API文件说明,虽然API文件都是英文的,但基本上只要有基本的英文阅读能力就足以应付查询需求。
  奠定Java的语法基础
  学习Java的第一步,就是学会使用Java这个程序语言来编写程序,而学习程序语言的第一步就是熟悉其语法的使用。程序语言就是一门语言,所不同的是这种语言是用来与计算机沟通的,所以若要熟悉语言,使用的方法莫过于多看别人写的程序,了解别人是如何使用Java来解决问题的,然后针对同样的程序进行练习,并从实例中测试自己是否真正了解到如何解决问题。
  加入论坛参与讨论
  在学习的过程中,如果有人可以共同讨论,将会加速学习的速度。你可以找一个讨论区并摸索当中的资源,这可以省去不少的学习时间。在中文讨论区中,建议多参与Java技术论坛,在论坛上有相当丰富的资源。
  使用搜索引擎
  作为一个软件开发人员,懂得使用搜索引擎,来寻找问题的答案,是一项必要的能力。使用Google(Google),几个简单的关键词通常就可以为你找到问题的答案。
  学习地图
  在学习完基本的j2se之后,你会想要实际应用Java来编写程序,如果民需要编写窗口程序,可以学习Swing窗口设计;如果你要编写数据库相关软件,可以学习JDBC;如果你想要朝Web程序发展,可以学习JSP/Servlet;如果你想要学习手机程序开发,可以朝j2me方向学习。

热心网友 时间:2022-04-08 08:12

学习JAVA应该从哪一部开始很多人都很迷茫,下面是我整理的学习路线和方向一共四点。希望对你有帮助!
①【学习语言基础】
很显然,掌握语言基础是第一步。如果你不了解基础知识,那么你就不知道自己是否做错了或者接下来该怎么做。当然,这并不是要求你把所有的基础知识都记住,比如所有的 Java关键字、核心概念或者基本编码技术等。
②【开始编写一些小程序】
如果你确信自己对大多数的基础知识和概念足够熟悉,并且能够以某种方式将它们联系起来,那么你就可以进行下一步了,你可以开始尝试编写一些非常基本的 Java 程序,比如打印 hello world、实现简单的加减法,等等。
③【 使用 Java API 编写高级程序】
当你完成了大部分的基础程序编写,并且掌握了基本的编程技巧之后,就可以进行下一步了。我会建议你努力学习 Java 集合和 Java IO 内部的 API。你需要熟悉这些 API 提供的各种类和接口,并利用它们来创建程序。需要注意的是,你应该查找已经存在的 API 和方法来实现功能,而不是自己实现这些逻辑。你的任务是熟悉这些 API,因此你只能够在这些已有的 API 中寻求解决方案。
④【编写桌面程序和 Web 应用】
通过这一步的学习,面对任何 Java 面试你都能够信心满满,当你讨论 Java 相关的话题时也能够充满自信。你需要至少编写一个 Java 桌面或者 GUI 应用程序,比如计算器,然后再编写一个 Web 应用程序,比如医院管理程序。在前面的学习中,你已经掌握了最基本的 Java 知识,现在你需要去探索,然后编写出这两个应用程序。
重要的是,它可以帮助你养成不惜一切代价完成一项任务的好习惯。这种持之以恒的态度对你职业生涯的长远发展是非常重要的。

热心网友 时间:2022-04-08 10:20

在编程的世界里,Java一直是企业级别开发最喜欢选择的编程语言,从java目前的就业形势来看还是相当不错的,由于手机安卓开发的需要,许多人也开始转战Java的学习,极客营觉得虽然java开发人员的需求量变得越来越大,但这并不代表做java开发人员的技术就可以一成不变,java技术更新的很快,而且在现在中国的培训机构里java学员都是批量生产的,那么竞争压力也是很大的。所以许多人在学好java的基础后,转战到火热的安卓开发。来分析一下java各种大致学习路线。

首先做java最后大致是两个方向:web企业级开发(JavaWeb J2EE)和手机android开发。这两个方向的先决条件是J2SE,J2SE并不是那么简单,只有当逐渐学的深入了才体会到java的精髓。

1.HTML+CSS+DIV,前端会用到,作为研发人员至少应该会简单写些页面出来,这是许多编程语言都需要了解的基础。

2.JAVASCRIPT,想要使用一些特殊的效果就需要这个了,但是并不需要很精通,当需要用到JS的地方可以用Jquery代理,Jquery很好学,很有用的JS框架,看似复杂华丽的效果他都能轻松完成。

3.Ajax,前端异步交互技术,值得去研究。

4.JSP,Servlet,Javabean,发展至今已经不提倡在JSP里嵌入JAVA代码,所以仅仅是作为视图层使用,嵌入些如JSTL和Struts2标签库的标签成为动态页面。Servlet是应该重点学习的,包括如过滤器、*等,这些都是当下Struts2或者未来WEB框架的底层基础和原理。

5.Strut2+Hibernate(or JPA)+Spring,当下十分流行的开发框架。其实是很容易上手的,但关键是需要懂得原理。

6.Web Service技术,它能使得运行在不同机器上的不同应用无须借助附加的、专门的第三方软件或硬件, 就可相互交换数据或集成。依据Web Service规范实施的应用之间, 无论它们所使用的语言、 平台或内部协议是什么, 都可以相互交换数据。

热心网友 时间:2022-04-08 12:45

首先,不管你以后选择什么方向。基础永远都是最重要的!!!不要觉得自己看了一套视频,或者看完一本入门的书,能写个简单的代码就叫学会了。你还差的很远。工作好几年的人也不敢说对java基础了如指掌。所以,巩固基础不分时间段,你的职业生涯的任何时刻,都应该巩固基础。并且,基础不只是java的知识,还有一些基本的算法,数据结构,计算机网络,计算机组成原理等。
所以,第一要学的,是基础!(要不断的学)
其次,现在互联网每天都在不断前进。无论是网站还是app都需要有服务端才能运行的起来(单机的和静态网站还是不多的)。所以,不管你以后会不会从事java后台的工作,我觉得了解一下还是很有好处的。而且,一般的大学应该也会开javaweb这门课吧。
所以,我觉得每个学java的人,在时间充足的情况下,可以去学习javaweb。当然,如果你本来就是想往这个方向发展的,那就更不用说了。
最后,推荐你了解一下大数据。为什么呢?现在是一个大数据的时代,无论你是否要往这个方向发展,多了解一些总是有好处的。分布式文件系统,分布式数据库,负载均衡等前沿技术多接触接触总是好的。

热心网友 时间:2022-04-08 15:26

java学习时一般分为阶段去学。
首先学习java基础,包含一些基本语法,基础还是要学扎实。第二java面向对象,java是面向对象的语言,虽然很多人在初学时不是特别理解,但是还是要掌握面向对象的知识。第三学习JAVASE,包含一些线程通信以及j文件操作等知识,第四部分接触数据库和JDBC等,是以后开发项目的关键。第五是前端知识,因为java是一个全栈语言,所以不止学习后端,前端也应该掌握,而最后一部分就是框架,框架是把代码进行封装,使用起来会更加方便,开发时都会用到框架。
学习时可以通过书籍,多看一些书并做好笔记,以及通过网络像是TMOOC在线的学习,但是还是建议进行系统的学习。

热心网友 时间:2022-04-08 18:24

零基础学习java是完全没有问题的,学习java可以没有基础但是不能没有学习的方向,学什么都是一样的都是从最基础的的东西开始学起,然后再慢慢学习更高深的知识,就像跑步一样先学会走然后再学会跑步,java的最基础的东西包括这些:
Java编程语言概述、Java基础语法、Java数组、面向对象编程、高级类特性、Java API、异常处理、集合与泛型、Java IO流、Java 多线程、Java Reflection(Java反射)、网络编程、Java8 新特性、Java9/Java10/Java11新特性、经典项目
您可以去网上找些学习的资料自己学习,也可以报个班走捷径,让讲师带着您学习,学习的方法上就是“三多”多思考、多问、多练习,学习的本质就是不断地重复,熟能生巧,希望我的回答能帮到您。

热心网友 时间:2022-04-08 21:39

学习内容应该都是从基础开始的,我们的学习线路分了一下几个阶段

第一阶段:Java编程入门(JavaSE)

第二阶段:JavaSE进阶

第三阶段:主流数据库管理系统

第四阶段:JavaWeb开发技术详解

第五阶段:大型项目实战

第六阶段:前沿高薪技术

第七阶段:就业与服务

热心网友 时间:2022-04-09 01:10

1、java初学者,首先推荐看《java从入门到精通》很基础的2、基础掌握之后去练习,做小项目swing之类的3、开始学java web知识,将jdbc+servlet做个中级左右的项目出来。如果想看视频学习的话可以考虑到siki学院去看下相关的视频

热心网友 时间:2022-04-09 04:58

热心网友 时间:2022-04-09 09:03

零基础学Java需要掌握最基本的Java语法语句及编程框架,编程工具的安装与使用等,但是一定要记得边学习边练习编程,进一步实现项目实战。

热心网友 时间:2022-04-09 13:24

掌握 Java 基础知识(可以看《Java 核心技术卷1》或者《Head First Java》这两本书在我看来都是入门Java的很不错的书籍),当然你也可以边看视频边看书学习。记得多总结!打好基础!把自己重要的东西都记录下来。掌握多线程的简单实用(推荐《Java并发编程之美》或者《实战Java高并发程序设计》)。(可选)如果你想进入大厂的话,我推荐你在学习完Java基础或者多线程之后,就开始每天抽出一点时间来学习算法和数据结构。

热心网友 时间:2022-04-09 18:02

先看java的视频,B站 天天好课的直播,每天坚持看,多学习里面的内容,先了解具体的情况,并进行做笔记。先坚持一周,看看自己的学习进度。
要是学习进度低,那你就只能报班了,记住千万别报哪些小机构 名气不大的 师资不够的,给你吹的花里胡哨的 那种千万别去,我给你说一个你去了解下,优就业,那边是真有实力啊,学到的东西也多,能给你整的明明白白。

热心网友 时间:2022-04-09 22:57

http://www.runoob.com/java/java-tutorial.html
此网址可以教你如何学习java

学习任何语言都没有诀窍,唯一的方法是:
多看:多看语言开发指导书籍
多想:要理解书籍中的代码的真实意义
多练:自己动手写血代码
多测:多自己的代码多多测试,分析存在偏差的原因
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
ef英语哪个好 EF英孚英语培训怎么样? 英孚英语好不好 EF英孚教育到底好不好 大佬们,麦芒7和荣耀10那个值得入手?2500以下的机子还有啥好推荐的么... 介绍几款2500元以前的手机 像素一定要高 其他的不做要求 近期想入手一部安卓手机,价格2200到2500左右…买HTC desire Z还是 三星... 笔记本忘记开机密码怎么办急死了 笔记本电脑屏幕开机锁忘记密码 怎么办?急死了 华硕笔记本电脑开机密码忘记了怎样找回?系统是Windows 7旗舰版... Java入门要学习什么内容 Java入门者须知的Java语言常识! java语言怎么入门? 微信新的朋友里,是不是通过验证就是别人加你,加为好友就是系统推荐的?来自朋友验证消息是什么意思 微信好友显示开启了好友验证是什么意思 坐浴盆的作用是什么? 坐浴对慢性前列腺炎的治疗有多大好处?具体该怎么做? 男性前列腺经常用温水坐浴有什么好处 每天用热水坐浴对身体有什么好处? 用艾水坐浴有什么好处 听说经常久坐的人平时要用温水坐浴,有什么作用吗? 温水坐浴对前列腺很有好处吗 坐浴对性功能有好处吗 每天洗澡的时候喜欢坐浴十五分钟,对身体的好处有哪些 每天用热水坐浴对痔疮有好处吗,好处大吗? 每天用温盐水坐浴的好处和坏处? 每天用热水坐浴对痔疮有好处吗,好处大吗 经常用温水坐浴有哪些好处和坏处 温盐水坐浴的好处有哪些 坐浴有什么好处 怎样知道计算机的浏览器是否是IE8.0及以上版本浏览器? 怎样从入门级学java语言 怎么查看自己的IE浏览器是IE7还是IE8? 如何知道是IE8浏览器联想E480如何看是不是IE8及以... 如何知道是IE8浏览器 怎样查看已经安装的浏览器是ie9还是ie8? 怎样鉴别我的浏览器是不是IE8 怎么知道自己的浏览器是否IE8? 如何检测客户端浏览器是否IE8 怎么知道浏览器是IE8还是IE9 怎么看浏览器是不是IE7或者IE8或者IE9的?? 急求... 如何查看win7的浏览器是不是ie8 怎么知道自己的浏览器是IE8 怎样知道计算机的浏览器是否是IE8.0及以上版本浏览器 怎样知道浏览器是IE8 如何下载美团? 百色美团app怎么下载 Macbook怎么下载美团外卖商家版 在手机上怎样下载美团网 请问如何下载美团外卖商家版