学习JAVA要先学习什么?

发布网友 发布时间:2022-03-30 17:46

我来回答

10个回答

热心网友 时间:2022-03-30 19:15

我建议你在没有基础的情况下,先不要学java,我学编程两年了,勉强还算个高手,(不要看我学的时间短,我可是很刻苦喔)我建议你先学C语言,C语言是面向过程的,我个人认为面向过程是编程思想的基础,学好C对于你学习其他编程语言是有很大裨益的(好处不是一般大喔,我是亲身体验过的),C++和Java采用的都是面向对象思想,想要充分理解面向对象思想,就要先从本质理解面向过程的思想。我建议你学完C后精学C++,因为C++是纯面向对象的,具有多继承,运算符重载等Java没有的特性,而Java的面向对象并不纯,比如说Java不支持多继承,Java有的C++都有,你只要先学精了C++,再看Java,简直就是C++精简版,一两个星期就搞定了,本人是个别人口中的“学习狂”,C和C++都学得很不错,(呵呵,不要觉得我不谦虚,实话实说的),学习Java只用了一个月左右,从基本语法到图形用户界面,轻轻松松,虽然不敢狂妄地自吹什么高人,但是一般人做不出来的东西我并不感到困难,用Java已经做了好几个复杂的课程设计了,现在正在学jsp。其实编程语言只是工具,而真正的编程艺术在于算法和数据结构设计,就像小毛贼用鬼头刀,武林高手用六脉神剑一样,算法就是编程的内功,你如果想在编程上有所突破,就好好学算法吧,不要拘泥于语言,那很可能在不远的将来被淘汰,而好的算法分析能力永远不会被淘汰的,听我的没错的,好好努力吧,我也在刻苦学编程啊,祝你成功!

热心网友 时间:2022-03-30 20:33

Java前景是很不错的,像Java这样的专业还是一线城市比较好,师资力量跟得上、就业的薪资也是可观的,学习Java可以按照路线图的顺序,

0基础学习Java是没有问题的,关键是找到靠谱的Java培训机构,你可以深度了解机构的口碑情况,问问周围知道这家机构的人,除了口碑再了解机构的以下几方面:

1. 师资力量雄厚

要想有1+1>2的实际效果,很关键的一点是师资队伍,你接下来无论是找个工作还是工作中出任哪些的人物角色,都越来越爱你本身的技术专业java技术性,也许的技术专业java技术性则绝大多数来自你的技术专业java教师,一个好的java培训机构必须具备雄厚的师资力量。

2. 就业保障完善

实现1+1>2效果的关键在于能够为你提供良好的发展平台,即能够为你提供良好的就业保障,让学员能够学到实在实在的知识,并向java学员提供一对一的就业指导,确保学员找到自己的心理工作。

3. 学费性价比高

一个好的Java培训机构肯定能给你带来1+1>2的效果,如果你在一个由专业的Java教师领导并由Java培训机构自己提供的平台上工作,你将获得比以往更多的投资。

希望你早日学有所成。

热心网友 时间:2022-03-30 22:08

那就先从java环境的搭建开始学吧,现在用的最多的就是开发工具就是eclipse,书籍的话,建议你买本讲解java基础知识的书,慢慢来,java编程思想 这本书不错,但不建议你现在看,因为它比较厚,而且前期学,估计也不好看懂。如果你想学web,比如jsp,你可以在掌握了一些java基础知识后,找本jsp方面的书,结合着学,最后,万事开头难,坚持就能成功!

热心网友 时间:2022-03-30 23:59

1,没有基础应该先学javaSE,学javaSE要先安装好环境,也就是jdk,
2,刚开始学建议用EditPlus软件编写,不建议用Eclipse这种IED,以后熟悉了在用这个.
3,JavaSE学完可以学JavaWeb了,然后在学JDBC,在学框架,3大框架.

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

首先你有基础么?没有基础的话我觉得就安安心心选择一个全日制班吧,这样才能学的更扎实一点。如果你有基础了,就可以参加一个在在线班,平时上班,在休息的时候学习,还不耽误正常工作。年轻人觉得在做的最好的就是兄弟连Java了。

热心网友 时间:2022-03-31 04:32

JAVA可谓是编程界的一棵常青树,而且涉及的知识也比较广,至于要学什么,怎么学,你得先端正一个态度,是知道、明白、还是精通。
具体内容可以给你提借下参考
1、Java基础阶段:Html静态网页、CSS层叠样式表、JavaScript动态技术、MySql数据库开发、J2SE面向对象等
2、JavaWeb进升阶段:Servlet实现及五大对象、JSP原理及九大对象、EL表达式、JSTL标签库、AJAX异步技术、JQuery框架、XML、JSON数据共享及交换等
3Java技术提升阶段:多线程、反射、过滤器、*、连接池、事务、静态代理、动态代理、AOP、IOC等
4框架及项目实训阶段:Mybatis框架、spring框架、springMVC、redis缓存、maven项目构建等,说了这么多,还有一条最重要的就是不光要掌握理论知识,一定要多做项目,多敲练习,毕竟代码才是我们的最终根本
java的学习方式如下:
1、网上参加网络在线教育直播课程,(优点:时间灵活,不足:有问题不能及时解决,自律性不强)
2、参加java类型的培训班。(优点:能够系统学习,掌握扎实,上手快,不足:无)
3、如果有点编程基础的,自学可以选择看书、看视频教学,然后操作实战方式。学习时长未知。

热心网友 时间:2022-03-31 07:13

JAVA可谓是编程界的一棵常青树,而且涉及的知识也比较广,至于要学什么,怎么学,你得先端正一个态度,是知道、明白、还是精通。我找了家爱尚实训的课程大纲,比较全具体内容可以给你提借下参考

1、Java基础阶段:Html静态网页、CSS层叠样式表、JavaScript动态技术、MySql数据库开发、J2SE面向对象等

2、JavaWeb进升阶段:Servlet实现及五大对象、JSP原理及九大对象、EL表达式、JSTL标签库、AJAX异步技术、JQuery框架、XML、JSON数据共享及交换等

3、Java技术提升阶段:多线程、反射、过滤器、*、连接池、事务、静态代理、动态代理、AOP、IOC等4、框架及项目实训阶段:Mybatis框架、spring框架、springMVC、redis缓存、maven项目构建等,说了这么多,还有一条最重要的就是不光要掌握理论知识,一定要多做项目,多敲练习,毕竟代码才是我们的最终根本

java的学习方式如下:1、网上参加网络在线教育直播课程优点:时间灵活,缺点:有问题不能及时解决,自律性不强2、参加java类型的培训班。优点:能够系统学习,掌握扎实,上手快,缺点:无3、如果有点编程基础的,自学可以选择看书、看视频教学,然后操作实战方式。学习时长未知。

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

直接给你java各阶段的学习内容吧,你可以参考一下,还有就是可以在网上搜一些视频学习一下java编译工具的使用。
一、预科学习:
HTML5:HTML5标签入门、HTML5表格、表单
CSS3:CSS3选择器和简单属性、CSS3定位和布局、CSS3复杂选择器和高级属性
数据库:mysql数据库安装和数据操作、约束和简单查询、复杂查询、数据库设计、oracle的安装与数据操作、oracle与mysql的对比学习

二、JavaSE
Java语言基础、程序逻辑:环境配置和第一个语言程序-HelloWorld 变量运算符 条件和循环 方法和数组
Java面向对象:面向对象入门 面向对象应用_管理系统类 Java常用类、String相关、算法相关 面向对象深入(重载、this、static )继承(重写、super、初始化顺序) 多态(抽象类和接口、final、克隆和比较接口 设计模式、对象和类的生命周期)
API:异常、日志 集合 集合工具类和泛型 IO JDBC基础线程 网络编程 反射 NIO Junit
Java面向对象思想:设计模式 面向对象原则
Java底层理论:集合底层 性能监控工具 反编 JUC

三、Java web
web基础:TOMCAT/WEB程序结构/HTTP协议 Servlet基础入门、servlet作用域(cookie、session、ServletContext)、 Cookie和Session 、Servlet的交互/JSP原理及运用、 JavaBean/EL/JSTL/MVC思想 、JSP+Servlet+JDBC综合练习、Session购物车案例/验证码/防止表单重复提交、*过滤器
第三方工具包:连接池、事务、分页、文件上传下载、Dom4j/Log4j/Log back
JavaScript和jQuery框架技术:JS入门和DOM基础 、DOM模型深入 、jQ基础、 jQ操作DOM
MVC动态Web开发技术:自定义MVC框架、DAO框架、前端框架(layUI)
Web开发高级运用:tomcat server服务器配置 、nginx使用、 jetty配置
网络编程:网络原理、HTTP协议基础、Linux操作系统、云服务搭建

四、SSM框架
Spring框架、SpringMVC框架、MyBatis框架:mybatis入门、 配置文件详解和动态sql的使用、 mybatis管理关系映射和延迟加载、 查询缓存和逆向工程 、Spring入门和集成、myBatis SpringMVC入门 、SSM集成、 Spring配置详解 、Spring AOP、 Spring事务配置 、SpringMVC高级功能 、SpringMVC原理

五、前沿技术
高可用、高并发、高扩展:Spring Boot 、缓存 、分布式 、全文索引、 服务中间件、 myCat、 云服务 、人脸识别 、语言识别 、JVM底层+优化

热心网友 时间:2022-03-31 13:26

首先,会用编辑器。比如eclipse
第二,会创建项目
第三,会创建类,创建方法,传参,各个类、方法之间的调用
.......
再下去你自己就知道接下去该干什么了,可以多看看301集java基础教程大全

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

我回答下是不是就可以收藏了!!

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com