解密一个Java小白到大牛的坎坷道路 看看你是不是似曾相识

现在接触编程语言差不多都是从大学开始,因为学校有专业课,有的是业余课,但是只要一接触,自己感兴趣,就迷的不得了了,很神奇的一个东西,还有不可思议的竟然,还有从小学起的,后生可畏啊。

好了,废话不多说了,进正题,不知道你们有的人是自学呢,还是在培训呢,之前在大学里面,刚开始接触的是C语言,一般的都是吧,不过大学教学都是照书教,而且很杂,不系统,所以之后自己又选择在培训,不是特别建议自学哈,说过说自己有非常好的理解能力,时间比较充足,这个可以去尝试自己学,这个是可以的哈。
创一个小群,供大家学习交流聊天
如果有对学JAVA方面有什么疑惑问题的,或者有什么想说的想聊的大家可以一起交流学习一起进步呀。
也希望大家对学JAVA能够持之以恒
JAVA爱好群,
如果你想要学好JAVA最好加入一个组织,这样大家学习的话就比较方便,还能够共同交流和分享资料,给你推荐一个学习的组织:快乐学习JAVA组织 可以点击组织二字,可以直达


个人的学习方法,这里分享一下下,纯属个人私藏,喜欢的点点赞,转发收藏,不赞同的勿喷,感谢各位。

在Java里面呢,Java又分为J2ME,J2SE,J2EE,所以Java并不是单机版的,只是面向对象语言,如果是安排Java体系呢,可以这样去学习。

第一部分:我刚开始呢是在学习一些前端知识:html,里面包括有html标签,表单标签还有css,这是一些web应用开发的基础,这个是要学习的。

第二部分:Java基础知识,包括Java语法,面向对象的特征等等,还有常见的API,集合框架什么的。

第三部分:Java的界面编程,包括AWT,事件机制,SWING,这个部分呢,其实可以跳过,用的时候在看看都是能来得及的。

第四部分:JavaAPI:输入输出,网络编程,多线程,反射注解等等,Java的精华部分;

第五部分:这里就是数据库SQL基础啦,包括那些增删查改操作以及多表查询;

第六部分:JDBC编程,包括JDBC原理,JDBC链接库,JDBC API,虽然现在Hibernate比JDBC要方便很多,但是JDBC的技术仍然在使用的,JDBC思想是非常重要的。

第七部分:JDBC深入理解高级特性:包括数据库连接池,存储过程,触发器,CRM思想等;

第八部分:JavaScript脚本语言,包括这个JavaScript语法和对象,就这两个方面的内容

第九部分:DOM编程,包括DOM原理,常用的DOM元素以及比较重要的DOM的编程思想;

第十部分:servlet开发,从这里开始就是进入java开发的重要一步,包括xml,tomcat服务器的安装跟使用操作,http协议的简单理解,servlet API等等,这个是javaweb的开发基础。

第十一部分:Jsp的开发,jsp语法和标签,自定义标签,el,jstl库了解以及mvc三层架构的设计模式理念;

第十二部分:ajax的开发,还有ajax的原理,请求响应处理,ajax开发库等等

第十三部分:这里就到高级的知识点了,轻量级框架,三大框架之一struts框架的学习,这里就是进入javaweb开发的精华部分,包括struts体系架构,各种组件啦,标签库和扩展性的学习;

第十四部分:hibernate框架的学习,三大框架之一,包括检索映射技术,多表查询技术,缓存技术以及性能方面的优化等等;

第十五部分:spring框架的学习,常见的一种框架知识,也是三大框架之一,包括了ioc,aop,datasource,事务,ssh集成以及jpa集成等等。

好了,今天就介绍到这里,对这个感兴趣的,觉得我的方法对你有用的可以收藏的哈,转发,赞赞赞!!以上只是个人观点,仅供参考

原文地址:https://blog.51cto.com/14210110/2367667

时间: 2024-10-30 23:20:52

解密一个Java小白到大牛的坎坷道路 看看你是不是似曾相识的相关文章

厚着脸皮求领导写了一篇java小白进阶大牛之路!!!

缘起&应朋友之邀 2019年已经过去两个月了,应朋友之邀,写写自己的个人经历,与其说经历还不如是自我的总结与反思.2012年2月份只身一人拖着行李箱来到北京库巴科技有限公司实习,那时候库巴处在高速发展的阶段,我记得那一年库巴招了300多个应届毕业生,光技术就招了50多人,有运维.测试.开发.产品经理.那时候公司有宿舍,4个人一间,上下铺,条件虽然艰苦了一些,但认识了很多好朋友,至今还在保持着联系.下班之余大家经常一起吃饭喝酒,也就是那个时间胖了很多,回学校答辩的时候老师说:“你怎么胖成这样了,都

《Java从小白到大牛精简版》之第3章 第一个Java程序

本书第一个Java程序是通过控制台输出HelloWorld,以这个示例为切入点,向大家系统介绍Java程序的编写.Java源代码结构以及一些基础知识. 在Java中,程序都是以类的方式组织的,Java源文件都保存为.java文件当中.每个可运行的程序都是一个类文件,或者称之为字节码文件,保存为.class文件.要实现在控制台中输出HelloWorld示例,则需要编写一个Java类. 3.1 使用Eclipse实现 HelloWorld示例可通过多种工具实现,这一节首先介绍如何通过Eclipse实

《Java从小白到大牛精简版》——第1章 开篇综述

Java诞生到现在已经有20多年了,但是Java仍然是非常热门的编程语言之一,很多平台中使用Java开发.表1-1所示的是TIOBE社区发布的2016年5月和2017年5月的编程语言排行榜,可见Java语言的热度,或许这也是很多人选择学习Java的主要原因. 表 1-1 TIOBE编程语言排行榜 2017年5月 2016年5月 变化 编程语言 评级 评级变化 1 1 Java 14.639% -6.320% 2 2 C 7.002% -6.220% 3 3 C++ 4.751% -1.950%

《Java从小白到大牛精简版》——前言

内容简介 本书是一本Java语言学习教程,读者群是零基础小白,通过本书的学习能够成为Java大牛.主要内容包括:Java语法基础.数据类型.运算符.控制语句.数组.字符串.面向对象基础.继承与多态.抽象类与接口.集合框架.异常处理.输入输出和网络编程等技术. 版权声明 <Java从小白到大牛精简版>免费电子图书是作者关东升原创作品,作者已将该书(包括:文字.图片和源代码)进行了版权注册,版权归作者关东升所有,仅供个人研究和学习之用.任何单位或个人不得以任何方式进行出版.篡改.编辑,任何单位或个

《Java从小白到大牛》之第7章 控制语句

<Java从小白到大牛>纸质版已经上架了!!! 程序设计中的控制语句有三种,即顺序.分支和循环语句.Java程序通过控制语句来管理程序流,完成一定的任务.程序流是由若干个语句组成的,语句可以是一条单一的语句,也可以是一个用大括号({})括起来的复合语句.Java中的控制语句有以下几类: 分支语句:if和switch. 循环语句:while.do-while和for 跳转语句:break.continue.return和throw 7.1 分支语句 分支语句提供了一种控制机制,使得程序具有了&q

《Java从小白到大牛》之第10章 面向对象基础(下)

<Java从小白到大牛>纸质版已经上架了!!! 封装性与访问控制 Java面向对象的封装性是通过对成员变量和方法进行访问控制实现的,访问控制分为4个等级:私有.默认.保护和公有,具体规则如表10-1所示. 表 101 Java类成员的访问控制 可否直接访问控制等级 同一个类 同一个包 不同包的子类 不同包非子类 私有 Yes 默认 Yes Yes 保护 Yes Yes Yes 公有 Yes Yes Yes Yes 下面详细解释一下这4种访问级别. 私有级别 {#-0} 私有级别的关键字是pri

《Java从小白到大牛》之第11章 对象

<Java从小白到大牛>纸质版已经上架了!!! 类实例化可生成对象,实例方法就是对象方法,实例变量就是对象属性.一个对象的生命周期包括三个阶段:创建.使用和销毁.前面章节已经多少用到了对象,这一章详细介绍一下对象的创建和销毁等相关知识. 创建对象 创建对象包括两个步骤:声明和实例化. 1. 声明 声明对象与声明普通变量没有区别,语法格式如下: type objectName; 其中type是引用类型,即类.接口和数组.示例代码如下: String name; 该语句声明了字符串类型对象name

《Java从小白到大牛》之第12章 继承与多态

<Java从小白到大牛>纸质版已经上架了!!! 类的继承性是面向对象语言的基本特性,多态性前提是继承性.Java支持继承性和多态性.这一章讨论Java继承性和多态性. Java中的继承 {#java} 为了了解继承性,先看这样一个场景:一位面向对象的程序员小赵,在编程过程中需要描述和处理个人信息,于是定义了类Person,如下所示: //Person.java文件 package com.a51work6; import java.util.Date; public class Person

《Java从小白到大牛》之第14章 异常处理(下)

<Java从小白到大牛>纸质版已经上架了!!! 释放资源 有时在try-catch语句中会占用一些非Java资源,如:打开文件.网络连接.打开数据库连接和使用数据结果集等,这些资源并非Java资源,不能通过JVM的垃圾收集器回收,需要程序员释放.为了确保这些资源能够被释放可以使用finally代码块或Java 7之后提供自动资源管理(Automatic Resource Management)技术. finally代码块 {#finally} try-catch语句后面还可以跟有一个final