自考问答 自考本科自考百科
  • 回答数

    9

  • 浏览数

    288

家有一宝C
自考问答 > 自考本科 > 自考本科java学习第二章

9个回答 默认排序
  • 默认排序
  • 按时间排序

AA佳立航

已采纳

java分成J2ME(移动应用开发),J2SE(桌面应用开发),J2EE(Web企业级应用),所以java并不是单机版的,只是面向对象语言。建议如果学习java体系的话可以这样去学习:第一阶段:Java基础,包括java语法,面向对象特征,常见API,集合框架; 第二阶段:java界面编程,包括AWT,事件机制,SWING,这个部分也可以跳过,用的时候再看都能来及; 第三阶段:java API:输入输出,多线程,网络编程,反射注解等,java的精华部分; 第四阶段:数据库SQL基础,包括增删改查操作以及多表查询; 第五阶段:JDBC编程:包括JDBC原理,JDBC连接库,JDBC API,虽然现在Hibernate比JDBC要方便许多,但是JDBC技术仍然在使用,JDBC思想尤为重要;第六阶段:JDBC深入理解高级特性:包括数据库连接池,存储过程,触发器,CRM思想;第七阶段:HTML语言学习,包括HTML标签,表单标签以及CSS,这是Web应用开发的基础; 第八阶段:JavaScript脚本语言,包括javaScript语法和对象,就这两个方面的内容; 第九阶段:DOM编程,包括DOM原理,常用的DOM元素以及比较重要的DOM编程思想; 第十阶段:Servlet开发,从此开始踏入java开发的重要一步,包括XML,Tomcat服务器的安装使用操作,HTTP协议简单理解,Servlet API等,这个是Java Web开发的基础;第十一阶段:JSP开发:JSP语法和标签,自定义标签,EL,JSTL库了解以及MVC三层架构的设计模式理念; 第十二阶段:AJAX开发:AJAX原理,请求响应处理,AJAX开发库; 第十三阶段:轻量级框架,三大框架之一Struts框架的学习,自此踏入java web开发的精华部分,包括Struts体系架构,各种组件,标签库和扩展性的学习; 第十四阶段:Hibernate框架学习,三大框架之一,包括检索映射技术,多表查询技术,缓存技术以及性能方面的优化; 第十五阶段:Spring框架的学习,三大框架之一,包括了IOC,AOP,DataSource,事务,SSH集成以及JPA集成; 最后呢,还有些java的技术,包括EJB3.0等,可以选择学习,与三大轻量级框架相比,EJB就是当之无愧的重量级了。

325 评论(15)

偷吃月亮

你好,学习java只要掌握好方式和方法,其实学起来并不是非常难。比如你可以自学也可以选择机构学。

java是目前主流的开发语言,程序员不论是大数据、云计算、web前端、后端开发等都需要从java学起,如果你想计入IT高薪行列,建议学java!

java学的内容主要有:

①JAVA编程基础(基础语法、面向对象、和谐特性等)

②WEB应用开发(静态网页制作、Oracle数据库、Java Web开发技术、Linux技术、网站性能与安全、软件工程开发流程、Java Web和谐等)

③企业级框架开发(数据结构与算法、SSH框架、JavaEE和谐等)

④项目实训

互联网行业目前还是最热门的行业之一,学习IT技能之后足够优秀是有机会进入腾讯、阿里、网易等互联网大厂高薪就业的,发展前景非常好,普通人也可以学习。

想要系统学习,你可以考察对比一下开设有相关专业的热门学校,好的学校拥有根据当下企业需求自主研发课程的能力,能够在校期间取得大专或本科学历,中博软件学院、南京课工场、南京北大青鸟等开设相关专业的学校都是不错的,建议实地考察对比一下。

祝你学有所成,望采纳。

356 评论(13)

echorabbit123

国家的政策:自考实行宽进严出,只要是考试就会有难度,只要用心学习、下决心,看书 做真题加上合理的答题技巧都是可以的,每年考过的人不少,如有条件允许可以报个班,有老师辅导,圈画考点。

359 评论(8)

j解y语h花

对于每一位才开始接触JAVA的新手来说,先不要管算法和数据结构,大多数简单的程序不需要用到算法和数据结构,所以当你真正需要时再去学习。编程一段时间以后,你就会知道在哪些地方用到他们。该如何自学,分享学习步骤给你:第一步:找一套通俗易懂的Java视频教程+推荐的Java书籍找一套Java学习教程并不难,但是找到一本好书其实有难度,你怎么知道哪本书是好书?好书有什么标准?排行榜靠前的是不是好书?最好是让有经验专业的人去推荐一下。而看书学习并不适合每个人,能有耐心看下去书的人是非常少的。所以一定要根据自身情况进行选择,不看书学光看视频学习也是可以的。第二步:跟着视频教程开始建议每天至少保持4-6个小时的“专注”学习时间,将视频上面的知识点全部理解到位,代码和讲解相互对应;并且把所有代码都在编程环境中进行调试。对于初学者而言,敲代码是一个非常大的难关,在调试程序的时候,多数情况下,问题都是因为拼写错误导致的,根据我的经验,大部分问题都是低级问题。第三步:最好有一个老师在前期进行指导有经济条件的,而且是那种一定要学会技术就业的人,建议在网上找一个靠谱的技术老师在前期指导你,帮你去解决一些问题,提高自己的学习效率,能针对性的对你进行讲解。这样你可以少走很多弯路,学习更有方向。毕竟我们刚接触这个行业,全靠自己是不太现实的。第四步:自己总结本章的核心内容多复习子曰:“温故而知新,可以为师矣”。每周要进行一次复习,就像我们高中的时候,每周都有小测验以及月考。知识长时间不用,一定会忘的。在总结的时候,要多思考,多尝试。经过前面基础的学习,已经对Java语言有了基本的认识。

164 评论(9)

假小肥仔

程序员一枚,软件工程专业,上班闲暇中,偶遇,说说我的见解吧

JAVA的学习顺序是:

1、JAVA基础,基础大成以后,市场上主流的分了两条路:安卓方向和JavaWeb服务器端方向

2、你现在所处的是JAVA基础层面。如何学习呢?自古不谋万世者不足以某一时,不谋全局者不足以谋一域,首先你得有一个全局性的架构认识,知道JAVA基础包含哪些方面,它是干什么的,究竟能够为你带来什么好处,然后才能清楚的知道自己在学习什么,才能知道怎么学,然后才学习你现在迷惑的递归、面向对象等,说白了,递归、面向对象、类、接口都是小玩意,只是被那些庸师说的天花乱坠把你们吓晕了而已,其实它们能量有限、秘密有限,不足以让你们学习不到手,不足以让你们不会,因为它们被造出来就是为了让你们干倒它们、学习它们、利用它们、操作它们的,否则它们还有什么存在的意义呢?那么JAVA基础究竟有什么用呢?它在教你如何控制计算机,如何利用JAVA让计算机服从你的意志干你想干的事情,这是JAVA的核心工作。

3、java基础包含如下几个方面,分别代表着控制计算机的不同部分。明白了它们,你就知道你现在学习的递归、类等所处的位置是什么了。我画了一张图

这就是java基础要学的所有内容,如果能明白它们,你就羽翼丰满了

①、基础语法就相当于武道中的内功,它很简单,但却是核心,高层的所有功能本质上都是一种特殊的类。就是用来做特殊事情的玩意,可以控制计算机的cpu、内存、网卡、显示器等。这些玩意就是通过类这种东西造出来的。类也就是你迷惑的面向对象,它把宇宙万物统一用类来表述,任何事物都抽象成了它。包括你学习到了HelloWorld.java,它就是一个类,而且是一个会说一句hello world 的东东,至于这个东东是什么,管它呢,反正它就是它,它就是一种特殊的类而已。你也可以重新创建一个HelloMayun.java ,也可以创建一个WOShiBaiWanFuWen.java的类,都是一种玩意而已。至于这个玩意可以做什么,就是通过类内部的方法、属性来表达的。

②、内功的施展是为功法,也就是九阴真经、华山剑法等种种招数了,而特殊的类,特殊的基础功能,以及将来你造出来的种种类,就是种种功法,它们可以做各种各样的事情,其中最为基础的就是特殊的基础功能,多线程是控制CPU的,io操作是控制内存、磁盘的,网络编程是控制网卡网络的、GUI是控制显示器的、JDBC是控制数据库的等等。而特殊的类部分,不过是教你一个类这样做,那么几十个类集合时,怎么协调的问题。

③、一眼望去,你都不知道递归该归属何处,其实它可以丢掉,没什么鸟用,事实上也可以用其他方法等效替换它,也可以根本就不用它,我们平时开发项目也是很少很少用的,它属于流程控制的一种特殊方法而已。不必和它废话,直接忽略,几个月后再看时,你就明白了。只是因为世间的庸师太多,所以把它们当成了例子来教学生,不过是为了显示自身的深邃罢了,没什么鸟用

④、从入门到精通这本书我看过,挺好的,如果有什么地方不会,那么就跳过,接着往后看,来个一遍囫囵吞枣,然后再来个一遍就会深进,不要停留在某个地方而求理解它,往往只有走过了一个人生阶段,回过头看时,种种前因后果才能涌上心头,方才有所感喟不是吗?

303 评论(13)

cherrychoi25

爱是什么?不同的人不同的事物不同的角度有不同的答案。孩子说,爱是妈妈的怀抱,踏实,温暖;青年人说,爱是激情燃烧的岁月;老年人说,爱是执子之手,白头偕老的相伴;风说,爱是微风拂过的新绿;雨说,爱是润物无声的节拍;云说,爱是蓝天的自在包容;草说,爱是对大地三春晖的报答;时间说,爱是世间美好事物的永恒;我说,爱是生活永远的主题歌!

259 评论(11)

晶莹剔透0702

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

160 评论(8)

独行欧洲

很多新手在学习java的时候都比较迷茫,不知道从哪里开始学起,这里就给大家整理了一份java开发学习路线,比较系统全面,可参考这份大纲来安排学习计划,希望可以帮到你~

阶段目标:

1、熟练掌握java的开发环境与编程核心知识;

2、熟练运用java面向对象知识进行程序开发;

3、对java的核心对象和组件有深入理解;

4、熟练运用javaAPI相关知识;

5、熟练应用java多线程技术;

6、能综合运用所学知识完成一个项目。

知识点:

1、基本数据类型,运算符,数组,掌握基本数据类型转换,运算符,流程控制;

2、数组,排序算法,java常用API,类和对象,了解类与对象,熟悉常用API;

3、面向对象特征,集合框架,熟悉面向对象三大特征,熟练使用集合框架;

4、IO流,多线程;

5、网络协议,线程运用。

阶段目标:

1、熟练掌握数据库和MySQL核心技术;

2、深入理解JDBC与DAO数据库操作;

3、熟练运用JSP及Servlet技术完成网站后台开发;

4、深入理解缓存、连继池、注解、反射、泛型等知识;

5、能够运用所学知识完成自定义框架。

知识点:

1、数据库知识,范式,MySQL配置,命令,建库建表,数据的增删改查,约束,视图,存储过程,函数,触发器,事务,游标,建模工具。

2、深入理解数据库管理系统通用知识及MySQL数据库的使用与管理。为Java后台开发打下坚实基础。Web页面元素,布局,CSS样式,盒模型,JavaScript,jQuery。

3、掌握前端开发技术,掌握jQuery。

4、Servlet,EL表达式,会话跟踪技术,过滤器,FreeMarker。

5、掌握Servlet相关技术,利用Servlet,JSP相关应用技术和DAO完成B/S架构下的应用开发。

6、泛型,反射,注解。

7、掌握JAVA高级应用,利用泛型,注解,枚举完成自己的CRUD框架开发为后续框架学习做铺垫。

8、单点登录,支付功能,项目整合,分页封装熟练运用JSP及Servlet核心知识完成项目实战。

阶段目标:

1. 熟练运用Linux操作系统常见命令及完成环境部署和Nginx服务器的配置

2. 熟练运用JavaEE三大核心框架:Spring,SpringMVC,MyBatis

3. 熟练运用Maven,并使用SpringBoot进行快速框架搭建

4. 深入理解框架的实现原理,Java底层技术,企业级应用等

5. 使用Shiro,Ztree和Spring,SpringMVC,Mybaits完成企业项目

知识点:

1、Linux安装配置,文件目录操作,VI命令,管理,用户与权限,环境部署,Struts2概述,hiberante概述。

2、Linux作为一个主流的服务器操作系统,是每一个开发工程师必须掌握的重点技术,并且能够熟练运用。

3、SSH的整合,MyBatis,SpringMVC,Maven的使用。

4、了解AOP原理,了解中央控制器原理,掌握MyBatis框架,掌握SSM框架的整合。

5、Shiro,Ztree,项目文档,项目规范,需求分析,原型图设计,数据库设计,工程构建,需求评审,配置管理,BUG修复,项目管理等。

6、独立自主完成一个中小型的企业级综合项目的设计和整体架构的原型和建模。独立自主完成一个大型的企业级综合项目,并具备商业价值。

阶段目标:

1.掌握前端框架VUE及Bootstrap的应用开发

2.基于SpringCloud完成微服务架构项目的开发

3.掌握NoSQL数据库Redis的使用

4.掌握消息队列RabbitMQ的使用

5.掌握Mycat数据库中间件的使用

知识点:

1、Bootstrap前端框架、VUE前端框架、RabbitMQ消息队列。

2、掌握Bootstrap前端框架开发、掌握VUE前端框架开发、掌握RabbitMQ消息队列的应用、掌握SpringBoot集成RabbitMQ。

3、Redis缓存数据库的应用、Java基于Redis的应用开发、基于SpringCloud微服务架构开发实战。

4、掌握NOSQL数据库Redis的安装、使用,Redis客户端的安装使用,Java访问操作Redis数据库,Redis的持久化方案、主从复制、高可用。

5、掌握SpringCloud微服务架构的开发,注册中心,网关配置,配置中心,微服务间通信及容器化部署。

6、项目文档,项目规范,需求分析,数据库设计,工程构建,需求评审,配置管理,BUG修复,项目管理等。

7、掌握数据库中间件Mycat的应用,基于Mycat实现数据读写分离,高可用集群。

8、掌握项目开发的流程,按照项目开发流程完成基于微服务架构项目的需求分析,编码开发。

请点击输入图片描述

218 评论(14)

苏州大高中

生命里有了牵挂,有了想念。你可知道,想念一个人的心情,有甜蜜,也有苦涩,有欢喜,也有沉默。隔着遥远的距离,有一个人总是在我的回忆里挥之不去。忍不住去看你每天写下的心情,忍不住去看你看过的风景,人生遇人无数,有几人能走进心里?偏偏是你,住进了我的心里,在我的记忆里永恒。遇见你,我真的好欢喜,曾以为,你会是我心中永远的春天,却忘了还有寒冷的冬季。当年一别,多少心里话成了秘密,多少深情,只能写进文字里。感恩生命里有你,我真的好欢喜,直到现在我还关心着你的悲喜,牵挂着你的冷暖。梦里,总是会与你相逢,仿佛一切还如从前。最深爱的人,忘记你谈何容易。一个人走过了许多地方,一直惦记着你的生活,牵挂着你,这份牵挂很美,也让人心痛不已。虽然不能在一起,但这份情在我的心中不会改变,谢谢你,曾经懂过我。初见的欢喜,是

105 评论(12)

相关问答

  • 第二语言学习自学考试

    如果没有和母语发音差别太大,完全自学没有太大问题,但是如果你要学的语言和自己的母语发音差别太大的话,建议至少入门阶段还是去机构学吧。如果学德语和法语的话,还是先

    0度空间的鱼 6人参与回答 2024-09-21
  • 自考java怎么复习

    一、设定编程的大方向编程涉及到的方向范围很广泛,所以在茫茫的软件中还是要选定一个大致的方向,在这简单说下,比如选定做底层驱动开发,那么开始涉及的语言直接就是C或

    抢银行的小怪兽 6人参与回答 2024-09-21
  • 自考java怎么学习

    时间比较紧张了,现在回头学习恐怕要好好计算下时间,个人观点:利用2个星期梳理课程考点,同步结合真题一点一点啃。如果行不通,那就以考点为主。其实swing学起来很

    misskissfion 4人参与回答 2024-09-20
  • 自考本科java学习第三章

    初学Java虽然有一定的难度,但Java学习并不是不可逾越,只要你明确方向,找到有效的学习方法,坚持学习,一定能攻克Java难关,成为一名合格的Java开发工程

    郑小包允在 4人参与回答 2024-09-21
  • 自考本科java学习第二章

    java分成J2ME(移动应用开发),J2SE(桌面应用开发),J2EE(Web企业级应用),所以java并不是单机版的,只是面向对象语言。建议如果学习java

    家有一宝C 9人参与回答 2024-09-19

自考地区