经过了半个月时间的学习,对java这门语言也有了比以前更深刻的认识,取经之路还相当漫长,希望通过即时的总结了解自己学习的状况。

近期基本上都是学习的java的一些基本语法,比如数据类型、运算符、程序流程控制、数组,也在逐渐上升到面向对象编程这一概念。

而java最核心的核心就是面向对象思想,只要能够掌握好面向对象这一核心概念,基本上java的学习就算入门了。

java所有的对象都存在于它所属的类。而每个类都有它自身的属性和方法,我们通过对对象的属性和方法的归纳将特定的对象归为一类。我们只需要建立一个类,给这个类定义好对象需要的属性和方法,所有该类对象都可以通过new类来快速使用它需要的属性和方法。从而大大减少代码量,并且让界面更简洁,而且当我们再次需要用到和该类相关的属性和行为时,我们只需要去调用它,相当之方便。

java提供了继承、多态、封装、抽象等多种方法,让类与类之间的使用和访问更加灵活,并且程序在执行的过程中也更加安全。

java另一大优势,是其经过多年的发展,类库相当丰富,前辈们为我们写好了各种方法和开发中需要的各种类,我们只需要懂得调用就可以轻松实现很多功能,大大减少了开发时间。

作为一个java程序员另外一件幸福的事就是不需要担心内存不足问题,因为其有着强大的垃圾回收(GC)机制。

此外,其基于半编译(class二进制文件)半解释(每个版本都有针对不同操作系统的解释器)的特性,java拥有强大的跨平台性,一次编译随处运行。并且,其异常处理机制,让java代码编写的程序拥有着强大的健壮性。

转载于:https://www.cnblogs.com/denglu/p/5506675.html

java基础学习总结(一)相关推荐

  1. java基础学习整理(一)

    java基础学习整理(一) lesson1: D0s命令: 1.回到根目录,>cd \ 2.复制命令行下的内容,右击标记所要复制的内容,这样就已经复制好了,右击粘贴就可以了. 3.查看,设置环境 ...

  2. 【Java基础学习笔记】- Day11 - 第四章 引用类型用法总结

    Java基础学习笔记 - Day11 - 第四章 引用类型用法总结 Java基础学习笔记 - Day11 - 第四章 引用类型用法总结 4.1 class作为成员变量 4.2 interface作为成 ...

  3. Java中大数据数组,Java基础学习笔记之数组详解

    摘要:这篇Java开发技术栏目下的"Java基础学习笔记之数组详解",介绍的技术点是"java基础学习笔记.基础学习笔记.Java基础.数组详解.学习笔记.Java&qu ...

  4. java基础学安卓开发_Android开发学习路线之Java基础学习

    原标题:Android开发学习路线之Java基础学习 很多Android学习开发者刚入手Android开发技术时,稍微有点迫切.任何的开发技术都有其基础语言,Android应用程序开发是以Java语言 ...

  5. Java基础学习:尚硅谷项目三 开发团队调度软件

    Java基础学习:尚硅谷项目三 开发团队调度软件 一.软件功能与结构设计 1. 软件功能 该软件实现以下功能: 软件启动时,根据给定的数据创建公司部分成员列表(数组) 根据菜单提示,基于现有的公司成员 ...

  6. Java基础学习汇总

    Java基础学习汇总 java语言基础 java函数和数组 java面向对象 java异常 整理用,早就停更... 写作不易,如果您觉得写的不错,欢迎给博主点赞.收藏.评论.收藏来一波~让博主更有动力 ...

  7. 尚学堂JAVA基础学习笔记_2/2

    尚学堂JAVA基础学习笔记_2/2 文章目录 尚学堂JAVA基础学习笔记_2/2 写在前面 第10章 IO技术 1. IO入门 2. IO的API 3. 装饰流 4. IO实战 5. CommonsI ...

  8. Java基础学习——第十四章 网络编程

    Java基础学习--第十四章 网络编程 一.网络编程概述 计算机网络: 把分布在不同地理区域的计算机与专门的外部设备用通信线路互连成一个规模大.功能强的网络系统,从而使众多的计算机可以方便地互相传递信 ...

  9. Java基础学习(9)

    Java基础学习 一.常用方法(API) 1.1 Math 1.2 System 1.3 Runtime 1. 4 .object 1.5 Objects 1.6 BigInteger BigInte ...

  10. java基础小记_[Java教程]Java基础学习小记

    [Java教程]Java基础学习小记 0 2016-10-07 18:00:07 题外话:总结了多年的学习心得,不得不说,睡眠是一个学习者的必需品!所谓"早起毁一天"不是没有道理哪 ...

最新文章

  1. 如何判断两个平面相交_数学提高平面与平面垂直的判定方法是什么
  2. Java 多线程 yield方法
  3. Java设计模式之迭代子模式
  4. Linux Fedora8 下安装 IE6
  5. 2015软件工程(1-3班)第四次作业评价
  6. 转:使用Android API最佳实践
  7. 使用ASP.Net Forms模式实现WebService身份验证 (转)
  8. go基于grpc构建微服务框架-集成opentracing
  9. 非常好的Oracle基础教程
  10. Delphi各个版本的官方下载地址,还在等机会
  11. 计算机音乐A谱,WPSOffice谱写音乐简谱
  12. Linux 下 Android NDK 编译 openssl
  13. HyperLynx(七)微带线串扰的仿真
  14. 高精度电流源如何设计出来
  15. 文本编码格式转换及文本内容类型的介绍
  16. 南科大于仕琪团队招聘研究助理教授,博士后
  17. MySQL 玄学问题总结
  18. 如何根据 行政边界下载地图
  19. AE基础教程第一阶段——16运动模糊,帧混合,三维层
  20. 基于arduino的甲醛检测仪

热门文章

  1. DIY一个DNS查询器:了解DNS协议
  2. sql安装错误解决办法
  3. 使用Netty,我们到底在开发些什么?
  4. Android.Hook框架xposed篇(Http流量监控)
  5. 照葫芦画瓢-class(类)
  6. 使用forName动态加载类文件
  7. 2.2. Array
  8. Java TreeMap 源码解析
  9. Quartz cron表达式
  10. 深度数据包检测DPI开发解析