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

对于初学者学习java前要学习哪些基础?

发布网友 发布时间:2022-04-22 20:47

我来回答

7个回答

热心网友 时间:2022-04-11 11:57

学习是一个过程,java 只是一门语言,不需要准备什么, let's do this....
最好有一个人为你指路。
1, core java, 也就是java 核心知识
2, java 的高级特性,I/O、线程、socket 等
3, jsp, servlet ,html,js 这是web 应用的基础
4, 数据库(mysql, sql server, oracle,DB2 等主流数据库 )至少要能熟练使用两种以上

5, 这时候可以使用一些框架来做一些 小的应用了,最好不要一个人单独做,找个伴吧。

常见框架:
spring 应用层框架,管理整个项目的
hibernate, ibatis 持久层框架, 也就是跟数据库打交道的
struts1,2 ,spring mvc, jsf 视图层框架 , 页面走向分发控制的
jquery,extjs ,DWR 前段js 框架, 前端呈现效果

友情提示,框架是学不完的,1---4 才是内功, 5 是武功秘籍

热心网友 时间:2022-04-11 13:15

学习是一个过程,java 只是一门语言,不需要准备什么, let's do this....
最好有一个人为你指路。
1, core java, 也就是java 核心知识
2, java 的高级特性,I/O、线程、socket 等
3, jsp, servlet ,html,js 这是web 应用的基础
4, 数据库(mysql, sql server, oracle,DB2 等主流数据库 )至少要能熟练使用两种以上

5, 这时候可以使用一些框架来做一些 小的应用了,最好不要一个人单独做,找个伴吧。

常见框架:
spring 应用层框架,管理整个项目的
hibernate, ibatis 持久层框架, 也就是跟数据库打交道的
struts1,2 ,spring mvc, jsf 视图层框架 , 页面走向分发控制的
jquery,extjs ,DWR 前段js 框架, 前端呈现效果

友情提示,框架是学不完的,1---4 才是内功, 5 是武功秘籍

热心网友 时间:2022-04-11 14:50

函数,面向对象,数组,SQLite数据库系统,java多线程技术,JB BOM ,CSS基础,Oracle,mybatis基础等等。建议自己可以去找个专业的java培训学习,这样出来对就业是很有帮助的。视频教程比较有助于新手学习,而动力节点java基础大全则尤为适合新手,这是我看过教程之后的感受,真的没有比这个更适合零基础学习的教程了。

热心网友 时间:2022-04-11 16:41

我在自学,大三计算机系,现在基本上不怎么打游戏了,我朋友比我大一届,现在已经工作了,等实习完之后就可以直接在公司上班,我受了刺激决定奋发图强学习好java编程,辅导员给推荐了动力节点的java基础,目前学到110章,一共301集。

热心网友 时间:2022-04-11 18:49

有点C语言语法基础最好,没有也没关系,直接从java基础学起就行了!

热心网友 时间:2022-04-11 21:14

C语言
不过硬要说的话,可以没有程序语言基础,但是要有一定的计算机基础来自:求助得到的回答

热心网友 时间:2022-04-11 23:55

一般不需要什么基础,循序渐进地从基础开始学习就是了,大致的学习内容可以分为以下几个阶段,你可以参考进行学习。
一、预科学习:
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底层+优化
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
CAD具体是学什么的 cad学什么专业好 CAD属于什么课型 文胸36/80是什么尺码 21.22.23.24.25.这5个数横竖家起来都要等于69 21.22.23.24.25.5个数字横竖等于69怎么做 已知递增的等差数列{an}满足a1=1,a3=a2²-4,则an=? 已知递增等差数列an的前n项和为Sn,a1=1,且a2+1,a4+1,S4成等比数列 求数... 金鱼吊兰有什么作用,可供观赏改善风水 金鱼吊兰是什么植物? 自媒体必须上传视频满30天才能申请原创吗? 学java之前需要先学c语言做基础吗? 企鹅号发布的视频怎么同步到微信公众号? Java的发展前景怎么样? 请教大神,企鹅号怎么开通QQ看点 做线上直播的自媒体,怎样起步? 学JAVA前一定要先学C语言吗? 请教!想把自己编辑好的视频上传到网站,如何申请腾讯视频自媒体? 如何开通直播?有哪些要求?哪些技巧? 企鹅号视频原创权益为什么那么难申请啊? 百家号企鹅号,动漫剪辑开通视频原创认证失败,要怎样才能开通? 要是在企鹅号发布视频了,它具体的流程是什么? 怎样开通企鹅号自媒体 腾讯直播怎么开通? 想在企鹅号发布视频,要怎么发布啊? 美图秀秀怎么剪视频不要的部分 手机上怎么裁剪视频? 怎么用美图秀秀编辑视频。 美图秀秀视频剪辑怎么做?怎么剪去不要的部分? 用美图秀秀怎样剪辑视频 学习Java之前要做哪些准备? 企鹅号发布的视频怎么同步到微信公众号 Java和前端哪个更好就业? 要是在企鹅号正式发布一些视频的话,流程是怎样的? 企鹅号在发布视频的时候,需要注意哪些问题? 企鹅号发布10秒左右的短视频有收益吗? 学习java前应该了解哪些知识? 如果我在企鹅号开通视频原创标签后能享受什么特权呢? java和前端这两个哪个学习比较简单? java的发展前景好吗? java里面开头前两行代码是什么意思,求解答。本人编程小白在线求教。 用JAVA前的环境变量怎么设置,求详细步骤,非常详细。 java 前面+号#号 下划线什么意思? 支付宝积分真的可以兑换东西吗? 支付宝积分兑换的护肤品正规吗? 支付宝黄金会员积分兑换金链是真的吗? 支付宝积分换的银泰黄金是真的吗 我在广发一直信誉都很好,做生意失败后还款太累了。这个月扛不住了。请问可以协商还款吗? 支付宝1688积分兑换安全吗 广发信用卡逾期还不上怎么办!