java基础学习感悟_java基础、java进阶和java高级分别学习哪些东西 - CSDN
  • Java基础学习心得笔记

    2018-03-28 08:04:25
    对于很多只会C语言的初学者而言,面对java基础语法学习,反而感觉很难,其实其中最大的问题不是语法难,而是一种编程思想的转变。面向过程就是把你的代码封装成函数,然后依次去做一件事情,面向过程是把你要做的...

    对于很多只会C语言的初学者而言,面对java基础语法学习,反而感觉很难,其实其中最大的问题不是语法难,而是一种编程思想的转变。面向过程就是把你的代码封装成函数,然后依次去做一件事情,面向过程是把你要做的事情抽象成对象,告诉对象去做。所以要想学好java入门,必须知道类和对象的概念。


    类是对生活中事物的抽象描述,比如人类,动物类,交通工具类;对象即是对类的具体实例化,比如张三是人,猫是动物,飞机是交通工具(对象-----类)。Java基础入门学习路线可以总结为四步走:

    1.java开发环境的搭建;

    2.java初级之基础语法学习(80%类似C语言);

    3.java中级之面向对象编程学习(重点);

    4.java中级之应用编程学习。


    第一步:JDK软件开发包时java软件开发环境,


    包括jre运行环境和jvm虚拟机,在oricle官网下载javaSE版本JDK包;配置好环境变量就可以使用了。


    第二步:java初级语法学习,


    1.基本数据类型整形,字符型,字节型,长整形,短整形,浮点型,双精度,布尔型;

    2.运算符+,-,*,/,%等;

    3.控制流(while,switch,if else);

    4.数组的定义方式。

    此阶段基本无难度,只要了解练习例题。


    第三步:java面向对象学习,


    1.类和对象;

    2.java语言三大特性,封装、继承、多态;

    3.一些关键字学习(static,final,abstract,extends)等。

    这是重点,大家根据知识点一步步研究学习才是关键。


    第四步:java应用编程,


    例如:文件IO,集合(类似C语言数据结构),异常处理,线程,网络,JDBC数据库操作等,都是掌握面向对象以后,在查找不同的类使用类中不同的方法达到应用的效果,所以并不会很难。等基础语法掌握了就可以继续后面框架学习(java web方向,android学习),相信明确思路你会豁然开朗,更有学习动力。


    以上没有具体的实例和知识点讲解,分享的只是完全没接触过java的初学者自学java的思路和学习的流程,应该把握的重点,希望大家有所帮助。

    展开全文
  • 学完java基础,对java面向对象的思想有更加深刻的认识了,从学习java语言概述到最后网络编程IDE的使用,时间用了1个月零9天,上课时间28天,回首感觉快又感觉漫长,学的东西确实挺多的,很多知识也感觉比较抽象,...

    学完java基础,对java面向对象的思想有更加深刻的认识了,从学习java语言概述到最后网络编程IDE的使用,时间用了1个月零9天,上课时间28天,回首感觉快又感觉漫长,学的东西确实挺多的,很多知识也感觉比较抽象,特别是面向思想编程,面向对象三条线 ,第一条类及类的成员,第二条三大特性(封装,继承,多态),第三条关键字。学完面向对象就学习集合,泛型,枚举和注解,IO流,多线程,java常用类,java反射机制,网络编程,IDE的使用,做了四个小项目。

    我感到很幸运,遇到一个好老师,就是我们的宋老师,感觉他上课很有逻辑性。开学的时候就为我们准备了很多资料,包括很多课外的资料,上课也慢慢摸清规律了,今天学的内容第二天就会考试,接着帮我们评讲考试题,总结昨天的笔记,每天都能知道自己的学习状态,上课老师会突出那些是重点,那些一定要掌握的。学习任务重,必须要有轻重之分,把力用在刀刃上,有一段时间老师找到我谈话,说我几次都考得不理想,问我是什么原因,我说感觉时间不够用,接受不过来,老师就会帮我分析我时间用在那里了,还跟我说了一句话,不要为失败找借口,要为成功找办法,你每天找两三个问题来问我吧,要逼自己一把,你才知道自己的潜力有多大,我真的很感动。

    学习的过程中确实遇到了很多的困难,开始学习的时候遇到很多新手学习都会遇到的问题,括号标点符号等的错误,对着代码抄写都都抄错,确实很郁闷,后来练多了,慢慢也进步很多了,学会了运用很多工具,比如有道,API文档,学习新的知识点重点在于这个知识点在代码里面是怎么实现的,学习的过程中,听完一天课,很多代码自己是没办法写出来的,只能挑重点先抄它一遍,然后自己摸索写一遍,写不下去了,又看看老师怎么写的,第三遍自己写,能写出来就基本掌握了,对所有学习的知识点都用这个方法,这也是老师教的学习方法,感觉真的很实用。也是检验学习效果的好方法。

    在做一些小项目的时候,开始确实感觉挺痛苦的,现在回想起来也感觉没那么难了,或许被虐得多进步了一点点吧,java语言中分为逻辑性代码和功能性代码,逻辑性代码就是一个方法里面套一个方法,再套一个方法,这个方法调用另外一个方法,套来套去,很多人开玩笑说城市套路深,我感觉java语言的套路才深呢,入了套路,总要解套吧,心中慢慢摸索出了些心得,从哪里来到哪里去,就是这个方法是那里来的,一个个方法跟踪,找到它的源头,这个方法是干什么用的,不停地问为什么,它实现了什么功能,一路问下来,思路自然就清晰了,有时候是少不了查API文档,和源代码的。

    学习的过程也非常感谢同学老师对自己的解惑,让自己不断地进步,我感觉这段时间的学习是痛苦并快乐着的,每天的日子都感觉很充实,我相信未来的我一定会感谢现在拼搏的自己。

    展开全文
  • java基础学习感悟

    2005-03-05 19:14:00
    一、如何区分类变量和实例变量、类方法和实例方法。1、类变量是指:类的所有实例所具有的类的某个成员变量的值相同。当任意一个实例对应的该成员变量的值改变时,所有的实例对应的该成员变量的值都变为新值。...

    一、如何区分类变量和实例变量、类方法和实例方法。
    1、类变量是指:类的所有实例所具有的类的某个成员变量的值相同。当任意一个实例对应的该成员变量的值改变时,所有的实例对应的该成员变量的值都变为新值。类变量用static来声名。(用该方式可以达到数据的共享)
    2、实例变量:定义在类中的除static变量外的其它所有成员变量。(每个实例都在内存中具有自己的独立的实例变量空间)
    3、类方法:在类中前面加有static的成员方法。(在类中,类方法只可以操作类变量)
    4、实例方法:定义在类中的除 static成员方法外的所有方法。
    5、类成员和实例成员的区别:
      (1)类成员只能操作本身。
      (2)类成员可以从类本身进行访问。你不必实例化类来访问它的类成员。
    二、类成员与实例成员的初始化。
    1、类成员初始化使用static块进行。因为类成员不能在构造函数中初始化。
    2、实例成员的初始化在构造函数中进行,并且实例成员可以有多个构造函数。(用带参数的个数区别)
    三、类和对象的区别。
       类可以理解为现实世界中某个事物的特征和行为的抽象。而对象是该抽象的一个具体的看的见的实例。  
    四、java 运行环境的设置
    1、到java 的官方网站www.java.sun.com下载j2sdk1.4.2_07 然后安装在系统盘上。
    2、环境变量的设置(关键)
      假设编写的程序放在C:/java中。
     若出现Exception in Thread "main" java.lang.NoClassDefFoundError: 则说明环境变量没设置正确。
     设置方法:比如:
    把你的*.java程序放在c:/java下,j2sdk1.4.2_07装在c:/j2sdk1.4.2_07下,进入c:/java
    打命令:set path=c:/jdk1.2.2/bin然后运行自己的程序。
    3、环境变量的一般设置方法:
      a.如果是Win95/98,在/autoexec.bat的最后面添加如下3行语句:

    JAVA_HOME=c:/j2sdk1.4.1
    PATH=%JAVA_HOME%/bin;%PATH%
    CLASSPATH=.;%JAVA_HOME%/lib

      b.如果是Win2000,使用鼠标右击“我的电脑”->属性->高级->环境变量

        系统变量->新建->变量名:JAVA_HOME 变量值:c:/j2sdk1.4.1
        系统变量->新建->变量名:CLASSPATH 变量值:.;%JAVA_HOME%/lib
        系统变量->编辑->变量名:Path 在变量值的最前面加上:%JAVA_HOME%/bin;

    (CLASSPATH中有一英文句号“.”后跟一个分号,表示当前路径的意思)
    备注:第一次使用时,关键字的大小写书写有误,如system.out.println()中的system应当大写。另外,main函数中的参数书写忘掉String、 void书写错误等。
    其次是环境变量的设置方式错误。程序不能运行。)
    五、构造函数的使用:
       1、构造函数的名字和类的名字必须相同。
        2、在类的继承中,子类继承父类的构造函数时,必须将其放在子类构造函数的第一条语句上。因为对象首先执行高层次的初始化。
       3、构造函数实质上是提供了一个初始化新对象的方法。
    六、进一步理解类成员和实例成员:
        在JAVA类中包括两种类型的成员:实例成员和类成员。对于实例成员,每创建一个实例,系统便给实例对象分配一个独立的副本。而类成员则只有一个副本。但每创建一次,其成员的内容可改变一次。也就是说,所有的类成员共享相同的副本,这样便达到了数据信息的共享。
      

    展开全文
  • java学习感悟

    2019-08-01 20:27:43
    很多人都向往Java编程的广阔就业前景,却苦于不懂Java编程知识,一直在自学和参加培训中纠结,我们今天就来讨论下这个问题,参加Java培训有用吗? 有用!我们分别都以下三个方面分析一下 1、不做纸上谈兵的事,...

    很多人都向往Java编程的广阔就业前景,却苦于不懂Java编程知识,一直在自学和参加培训中纠结,我们今天就来讨论下这个问题,参加Java培训有用吗?

    有用!我们分别都以下三个方面分析一下

    1、不做纸上谈兵的事,真正学以致用

    个人自学Java会面临不知从何下手的问题,特别对于从没接触过编程的新人来说,自学Java的难度更大(深有体会)。

    从网上最常见的问题“自学Java应该读哪些书”“自学Java有哪些值得去的网站”等问题可以看出,想自学Java的人其实是非常迷茫的,并且通过自学的Java知识并不系统,容易造成似懂非懂,真正能够运用到工作中的知识其实少之又少,对于日后的工作用处并不大。

    Java培训班的课程都是系统全面的整体,无论个人基础的好坏,都能真正做到从0开始,循序渐进的过渡到实际项目演练,在实际项目中验证所学知识的掌握程度,这是个人自学难以企及的巨大优势

     

    2、行业精英导师授课,学知识的同时还能增长经验

    学习的过程中必然会出现各种各样的问题,特别是新进入一个领域,遇到的问题会更多。对于自学Java编程的学习者来说,除非有极大的兴趣和热情,否则每天遇到的各种各样的问题可能会把你逼疯,分分钟想要放弃,真正能通过自学Java编程坚持到最后的,只有极少数特别有天赋者。

    参加Java培训班,都有专业的老师带课,一方面可以在讲课的过程中告知学员最正确的编程技巧和方法,让学员在最开始就能避免走弯路,课后有问题还可以直接向老师提问,在于老师沟通交流的过程中收获更多新知识。

     

    3、节省80%的学习时间,比别人早一步进入职场

    据调查统计,对于有一定基础的学习者而言,一般职业培训培养一个一般的中等程序员的周期是四个月左右,而且是必须是全职学习,除了学习外什么也不能做。那如果放到自学上那会是几年呢?2年,3年,还是遥遥无期?

    如果以进入IT行业,拿高薪为目标,越早入行,竞争压力越小,待遇也就越好,时间也是成本,学习周期的缩短正好弥补培训的费用, 舍得为自己投资,才能收获更多~

    看完以上关于是否参加Java培训的分析,你理清楚自己的思路了吗?如果只是单纯的兴趣爱好,自学或参加Java培训均可,如果打算从事IT行业,还是参加Java培训为好,越早入行,越早享受行业红利~
     

    补充一下最近继续进阶学习的总结吧:

    开始学习框架以后,感觉思维需要转很多圈,需要不断的做笔记,敲代码,找bug,最痛苦的就是找bug了,在做各种测试题的时候会遇到很多预想不到的bug,令人脑阔疼!

    在学习的过程中,首先必须明确自己的学习方向,比如SSM框架,对每个知识点进行划分,并且要多敲代码,这样才能进步,不能光看教程忘记动手,那样只会收获甚微,等于做了无用功,还浪费了时间。

    目前已经学了SSM框架,springboot使用,Redis简单了解....现在还是一个初级菜鸟,希望可以继续整合好自己的知识框架,争取毕业之前熟练掌握。

    记得我的老师曾对我们说,现在的掌握的技能的好坏直接决定了出来实习工资的·高低,不要说这个话题俗,但是确实很真实的,的确,做我们程序员这一行,可以通过自己的努力提高技术,以此换取更好的回报是相对比较公平的了吧!

    继续加油吧~

    展开全文
  • 关于学习Java感想

    2019-03-19 17:55:19
    Java已由一门单纯的计算机语言演变为一套强大的技术体系。 Java主要分为三种 1 Java SE(标准版),主要活跃在桌面领域,主要包含了Java API组件。 2 Java EE(企业版),活跃在企业级领域,除了包含Java API组件外...
  • 4.坚持不懈,Java学习不能急躁,稳得住,耐的了无聊。 这里我们就正式开始吧。 所有编程语言的学习都是从 Hello World 开始,它是打开编程的大门的钥匙,也是编程学习的必经之路,当然我们这里也以 Hello World 程序...
  • 学完java基础的感受

    2014-03-09 11:10:53
    终于经过一个半月的学习,学完了java基础,接下来就是 javaEE的学习了。 最后一周做了个项目,是感受最深的吧。有很多以前学的知识都没用在项目上,也有很多快忘记的知识需要用到,本以为简单的操作,考虑到到业务...
  • Java 学习感悟

    2010-04-25 12:13:21
    Java学习笔记 ...我觉得最开始学还是要把Java基础学好,只有基础打好才是成功的基石!要学好她,学懂她,用好她,必须要有良好的学习素质!学习中需要做做到:动手,动脑,静心,懂得查资料。  动手,...
  • javaWeb第二周session: 维护服务器和客户端联系的一种技术 当浏览器访问服务器时,服务器会创建一个Session对象,(HttpSession) Map结构存储; 该对象有一个唯一的标识 然后服务器在默认的情况下,使用...
  • 一、如何区分类变量和实例变量、类方法和实例方法。1、类变量是指:类的所有实例所具有的类的某个成员变量的值相同。当任意一个实例对应的该成员变量的值改变时,所有的实例对应的该成员变量的值都变为新值。...
  • 本人自学Java基础已经有一个多月了,这一个月来走过了很多弯路。在里面兜兜转转,曾经也想过是否要放弃对这门语言的学习,怀疑过自己是否不适合当一个程序员。从无知迷茫到懊恼愤恨,最近才发现是我个人意识出现了...
  • 今天自己下载了张孝祥老师的java基础课程,虽然之前在大学自己学过java但已经2年了。估计也忘了。所以还是踏实点吧从基础学起吧。之前听了张老师的java基本语法的介绍,介绍了java虚拟机,java语言的跨平台特性。我...
  • 感悟,有点夸大,自己这才学习了半年多的java,最多也就是...在学校里也学习了C、C++不过了解不是很深,所以java还是从基础学习的,从基本变量,if,while,for开学学习,这些是基础的基础,对以后的学习有很大...
  • java学习感悟

    2015-12-13 17:41:29
    每个人的学习方法是不同的,一个人的方法不见得适合另一个人,我只是谈自己对java的理解和学习,希望有抛砖引玉的作用。  首先是对java学习的个人理解:  \"师者,受业传道,解惑者也。\"同样的,从这句话中明白...
  • 学大数据有一个月了,首先学习的是Java语言基础阶段,以下是我在这一月中的学习经验,希望对迷茫的Java爱好者有所帮助: 第一步:首先要做好学习前的准备工作:Java语言一般用于大型的服务器程序开发,所有有必要...
  • 本篇文章是一片初学者对java学习感悟,虽然不是很完美,但是我想对大家应该也有着一些的帮助吧,当然更多的是希望可以和大家共同的学习java这种语言。
  • 经过在尚学堂的一周的学习,不仅学到了非常多的东西,也让自己知道了明确的学习目标。 下面我就具体来总结一下这周的所学到的知识点: 学了逻辑运算符,&、| 逻辑与和逻辑或。还有他们两个的短路运算符 &&、||。 ...
  • 学完Java基础后的总结

    2020-02-20 09:58:13
    Java基础总结 在初学Java的时候,我是在哔哩哔哩看了风清扬的视频,在看视频的过程,有些东西是快进着看的,然后每一个感觉重要的地方,我都会写一个博客,来加深一下印象,也方便后期的复习,光看视频是不行的,在...
  • java学习之心得体会

    2018-02-01 09:38:18
    对于一个投身于IT的新人,经验谈不上,一些学习的心得倒是可以拿出来探讨一下,我们该如何面临这个似曾相识的社会,突然一天如此接近。面对“全球经济不景气”带来的就业压力,我们正在逐渐走向成熟,我们意志更加...
  • JPasswordField这个类允许编辑单行文本,其视图指示键入内容,但不会得到显示,我在编写用户登录系统密码输入的时候用到啦这个类;  这个类在使用的时候有一下几点是需要注意的:1....这个方法,查啦一下api文档这个...
1 2 3 4 5 ... 20
收藏数 13,196
精华内容 5,278
关键字:

java基础学习感悟