当前位置:首页 » 基础信息 » 如何打好java基础
扩展阅读
老师给同学签到了怎么办 2024-12-22 13:49:27
动漫后期怎么接单 2024-12-22 13:40:01
有同学有什么好处 2024-12-22 13:19:22

如何打好java基础

发布时间: 2022-04-03 21:25:34

㈠ 如何做到有扎实的 Java 基础

至少先有点语言基础,可以先看看c语言,至少里面的有个大体了解。例如数组啊 以及程序的执行流程啊。for循环是怎么执行的等等
有点c基础了;就可以找视频教程好好跟着学,源码多敲,多练习(推荐远标网上java基础教程)
Javase是基础,学完se之后,就可以做个小程序之类的,之后的话就要学习 js 或者 jquery 或者 ssh框架之类的

㈡ 自学java需要学习那一些基础点,怎的打好基础,

自学入门而已,深入不建议考虑,市面上的很多教材教的基本都是理论,java最重要的就是上机操作做项目。

㈢ 如何打好Java的基础

如果学过C语言,那么你学Java就特别好学了,只要注意面向对象的类,继承,多态,封装用法及实现,还要多自己编写程序,读程序,无论哪种语言读和写都是必不可少的步骤,如果没有语言基础,那就从最基本的语法结构学起。
多看书,多练习,主要是练习一些算法的运用,建议下载一些编程练习题,一道一道弄通弄懂。经常做笔记,用记事本把一些经典问题保存下来,以备复习。
如果是零基础的话,就看书,每看到书上出现一段代码就马上在电脑上给他跑出来,不要直接拿源码光盘来复制,不要把书看完半本了才开始敲代码。这样几天后你会找到一些感觉,然后没事就想些代码来写写,比如想下怎样把名字转换成乱码,然后再用另一个方法转换回来,模拟步话机发送几条消息什么的。这样下去不出3月你定牛逼,这时再把教材拿出来仔细看每一句话,掌握原理。

㈣ 怎么练好java的基础

1. 明确方向
2. 找一些经典JAVA教程研读,如JAVA编程思想
2. 掌握Java的精华特性而且一定要知道为什么。比如,Interface和multi-thread。
3. 学习面向对象及相关设计模式
4. 学习优秀的开源软件:如Spring,Hibernate
5. 学习一些领域知识:SOA, BPM

㈤ 学习java之前应该学习点什么打基础

学java 调整好心态就好 没必要做什么准备~!
学java或其他任何一门语言 最关键的是 动手敲代码
那些说什么语言难学的 都是懒得动手才觉得难,买本基础教程 对照里面的每一行代码 都敲一遍,运行一遍……你就会很有成就感
总结: 学java = 心态 + 敲代码
祝你成功!~

㈥ 怎么样才能打好JAVA的学习基础

从大学到现在,我使用Java已经将近20年,日常也带实习生,还在公司内部做training,所以可以分享下我的经验,希望对你有用。

因为是在工作中培训,就必然有两个约束:实用、时间紧,因此就不能像大学那样,把所有的知识点都面面俱到的讲到。而只能挑基础的,实用的,难理解的讲。至于其他边边角角的知识,就一笔带过。一则没有时间,二则不常用,再则既使讲了,学生印象也不深刻。总之一句话:“好钢用在刀刃上”。

下面,就根据我的实践,具体谈下学习过程:

1.基础知识

我学习java的时候,先是通读了《Java编程思想》,然后是《Java核心技术》。当时这两本书还不像现在这么厚,而刚才我把案头的《Java核心技术》第9版翻了翻,上下两册已经1700多页了,可想而知,如果要把它通读一遍,且不说把所有的代码都调通,就是当小说读,估计也需要些时间。

但我现在教学依然首推《Java核心技术》,主要是体系完整,实例多,可操作性强。但对初学者,我一般是只讲前6章,也就是下面的内容:

  • Java程序设计概述

  • Java程序设计环境

  • Java的基础程序设计结构

  • 对象与类

  • 继承

  • 接口与内部类

就《Java核心技术》第9版来说,也就是到250页为止,加把劲,1个月拿下完全没问题。

因为你是自学,所以建议你一定要把其中的代码都调通,课后的作业尽量去做。除此之外,还有两点特别重要:

#.学习笔记

因为你是自学,不像在企业中学了就能够实践,印象自然特别深刻。而自学因为没有实践的及时反馈,所以记笔记就显得特别重要。因为记笔记就像写作一样,是整理思路的绝佳方法。同时学习笔记也是你以后开发,面试的绝好资料。

学习编程,人跟人是不一样的,别人觉得难理解的东西,对你却不一定;而你觉得难理解的东西,别人可能又会觉得特简单。而学习笔记就是自己专有的“难点手册”,有点像高考时的“错题本”,以后无论是在面试前,还是在日常工作中,随时都可以翻出来看看,自是获益匪浅。

#.分门别类保存demo

学习笔记是很好的文字资料,但编程界有句话说的特别好,所谓“no code, no text”,意思就是说:千言万语都没有一段代码来的实在。

以我的经验,在你在学习的过程中,就某个知识点,无论当时理解的多透彻,调试的多棒,只要时间一长,等到了实用的时候,肯定会碰到各种各样的问题,一些看似简单的东西,此时死活就是调不通,正所谓人到事中迷。这个时候,如果你手头恰有运行良好的demo,打开参考一下(甚至直接拷贝过来),问题自然迎刃而解。而且因为这些demo都是你亲手调试出来,印象自然特别深刻,一碰到问题,在脑子中自会立刻涌现。

所以说,在学习的过程,一定要善待你调通的demo,千万不要用完了就扔,等后来碰到困难,想要用时却找不到,追愧莫及。正确的做法就是把所有调通的demo,分门别类的保存起来,到时候查起来自是得心应手。

人都说“书到用时方恨少”,其实代码也是这样,所谓“demo用时方恨少”。

2.Spring

目前在Java EE开发中,Spring已经成为和Java核心库一样的基础设施,所以说如果想成为一个合格的Java程序员,Spring肯定绕不开。另一方面,如果掌握了Spring体系,Java基本上就算入门了,就有能力进行一些实用级的开发了。

但Spring本身也是日渐复杂,衍生项目越来越多,但最最核心的概念依旧是IOC和AOP,掌握了这两个概念,再把Spring MVC学会,再学习其他的衍生项目就会平滑很多。

顺便在这里说一下,如果你现在也在学习Java,在入门学习Java的过程当中,有遇见任何关于学习方法,学习路线,学习效率等方面的问题,你可以申请加入我的Java新手学习交流qun:前面输入是:三九零,最后输入是:七八一四。里面聚集了很多正在学习Java技术的初学者,其中不乏也有正在从事Java技术开发的大牛,裙文件里面还有我做Java技术这段时间整理的一些学习手册,面试题,开发工具,PDF文档书籍教程,需要的话都可以自行来获取下载。

同时,因为Spring本身就应用了许多优雅的设计理念,所以学习Spring的过程,也是加强Java基础知识学习的过程。因此等你掌握了Spring,原来很多你理解不透彻的Java特性,此时就会恍然大悟,包括接口、抽象类等。

我学习Spring,读的第一本书是《Spring实战》,坦率的说,书很一般,但市面上比它好的书,我却没有遇到过。还有一本《Spring源码深度解析》也不错,对Spring的设计理念讲的尤其透彻,虽然整本书读起来有些艰涩,但前几章却生动有趣,也是整本书的精华。所以建议你在学习Spring之前,先把该书的前几章通读一下,然后再回过头来学习《Spring实战》会顺利很多。

以我经验,要学透Spring,终极的方法还是阅读源码(我当时就是这么干的),待把Spring的核心源码通读了,人就真的自由了(所谓无真相不自由),不仅是对Spring,而是对整个Java体系。以后再遇到其他框架,大概一眼就能看出其中的脉络,所谓到了“看山不是山”的境界。但这都是后话,可以作为以后你努力的方向。

和学习Java基础知识一样,学习Spring也一定要记笔记,一定要分门别类保存demo。

老实说,Spring对初学者不算简单,因此最好能有个好老师带一下,不用太长时间,2个课时即可,然后就是在你遇到大的困难时,能及时的点拨下。

以我的经验,要初步掌握Spring,大概需要1到1个半月的时间。

3.其他知识

Spring是Java编程的基础设施,但真要进入到实际项目的开发,还有些东西绕不过,包括 MySql,Mybatis,Redis,Servlet等,但如果你经过Spring的洗礼,这些东西相对就简单多了,以我的经验,1个月的时间足够了。

4.实践

学习Java,光学不练肯定是不行的。但因为是自学,所以就没有实际的产品让你练手,但也没有关系,谁大学还没有做过毕业设计呢?以我的经验,大家最爱的“学生管理系统”依旧是个很好的练手系统。

别看“学生管理系统”逻辑简单,但麻雀虽小五脏俱全,其中数据库设计、Mybatis,Spring、SpringMVC,Servlet、Tomcat一个都不缺,绝对的练手好伴侣。

还有,虽然你的学习重点在Java,因为要做一个完整的demo,前端的配合肯定少不了。因此就免少不了要学一些简单的JS、HTML知识,但因为前端本就是个很大的topic,所以一定要控制好边界,千万不要顾此失彼。就“学生管理系统”来说,在前端上,只要实现一个包含table、textbox、button,能发送REST请求到server,能实现学生的“增删改查”的简单页面即可。

作为一个练手项目,目标就是把Java的主要技能点串起来,所以自不求尽善尽美(也不可能),所以1个月时间足够了。

最后

按照上面的过程,4个月的时间刚刚好。当然Java的体系是很庞大的,还有很多更高级的技能需要掌握,但不要着急,这些完全可以放到以后工作中边用别学。

学习编程就是一个由混沌到有序的过程,所以你在学习过程中,如果一时碰到理解不了的知识点,大可不必沮丧,更不要气馁,这都是正常的不能在正常的事情了,不过是“人同此心,心同此理”的暂时而已。

在日常的教学中,我常把下面这句话送给学员们,今天也把它送给你:

“道路是曲折的,前途是光明的!”

祝你好运!

㈦ 如何打牢java基础

从java开始.不要去管别的语言,java就是java等你学懂一些了再去找他和其他语言的优劣. Java基础知识学习的路线应该是: java 教程(第4版):最最基础的知识 ——>java程序设计语言(第4版):帮你解决一些细节和难点 ——>Thinking in java :真正让你明白什么叫做 面向对象技术 ——>Core Java I 和 Core Java II :开始真正开始搞开发,这是两本必备的参考书籍 ——>Java其他各个方向 :

㈧ 打好Java基础之后,如何决择

如果你想考研, 就暂时别学这些了, 考研更需要的是算法能力, 不对, 是编程最重要的是算法能力(作为java程序员的话, 也要有一定的分层能力, 我不知道这样讲对不对), 如果你了解了贪吃蛇, 那你可以了解一下其他的算法, 比如回朔, 至于SSH, 等你水平够了, 就直接去读源码, 这样你会更加熟悉, 很多时候, 软件开发是在用简单的水平去做不同的业务, 业务了解多了, 你水平也就上去了, 可上去的水平, 是真正的编程水平吗? 谁都可以仔细想想这个问题, 就算你有能力开发一套服务器, 那么规则还是别人的, 我们是"圈"里人, LZ, 考研的话, 就努力去做"圈"外人`

㈨ 如何讲好Java基础!

1 Java的基础知识:java诞生的背景知识(怎么‘发明’的),java与其他语言的对比有哪些突出特点(跨平台、纯OO),java目前的应用有哪些(企业级j2ee、手机机顶盒等嵌入式、火星计划)...

2 关于JDK的一些问题:jdk是什么,到哪下载、如何安装(windows、linux);可以讲一个hello world程序;IDE有哪些(eclipse、jbuilder);可以顺便讲下j2se、j2ee等开发环境

3 讲的时候注意些什么:主要看受众知识水平、他们希望学习什么、你讲课目的等等

仅供参考。