软考之路--J2SE,从HelloWorld到传世代码

简介:          “Hello World”程序指的是只在计算机屏幕上输出“Hello, World!”(意为“世界,你好!”)这行字符串的计算机程序。

         “Hello World”程序指的是只在计算机屏幕上输出“Hello, World!”(意为“世界,你好!”)这行字符串的计算机程序。hello world作为所有编程语言的起始阶段,占据着无法改变的地位,所有中/英/法/德/美……版本的编程教材中,hello world总是作为第一个TEST记录于书本之中,所有的编程第一步就在于此了!经典之中的经典!hello world!

        备战软考掐指一算已经有半个月的时间了,半个月的时间,匆匆的把马老师的J2SE视频过了一遍,该阶段希赛视频进行中,看完J2SE的视频,怎么也得总结一下,是吧,这样既可以总结一下学习过的知识,也可以在自己备战软考的过程中,留下一串歪歪斜斜的足迹,J2SE的作用就是帮助我们熟悉Java语法,因为在软考的下午题当中,设计模式是用Java写的。Java一听就特别高大上的感觉,有么有?简单介绍一下,Java2平台包括:标准版(J2SE)、企业版(J2EE)和微缩版(J2ME)三个版本。J2SE,J2ME和J2EE,这也就是SunONE(Open NetEnvironment)体系。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入式系统开发,如手机和PDA的编程;J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。下面就来对J2SE的学习做一个小的汇总,如下图:

         

        对比我们之前学习过的VB来看,VB是面向过程的语言,基于对象,不支持重载、接口、继承等,java是面向对象的语言,支持面向对象的特性。再此,还有一个特别重要的内容--内存分析,内存分析是java的另一个特色。java的内存分析包含了程序执行过程,以及程序中变量,对象的存放位置。是深刻理解代码走查的重要依据。如下图:

       

        对上图简单介绍下:内存分为四个区。分为Heap—堆,Stack—栈,DataSegment—数据段,Code Segment—代码段。学习完J2SE,对面向对象有了更进一步的了解,这部分的学习内容,感觉似曾相识,加上报考了C++,对这块的内容更是有种像亲人的感觉,C#和VB.net的铺垫,对比分析,认识到java中的面向对象总是一些关键字的变动。

        小编结语:纵观J2SE的视频, 主要讲解了三大块的内容,java基础语法,面向对象,基本类的应用,首先是讲了java的基础语法,基础语法,所有语言都不陌生的一个话题,一个重要的知识点,内存分析。接着面向对象,用老师的话就是,编程就是解决问题,而解决一个问题要处理的三个方面就是,有哪些类,类中有哪些方法和属性,类之间的关系,这就是面向对象编程思想,说的是简单,不过真正的思想需要我们慢慢来培养。面向对象这部分还根据面向对象的特性--封装,继承,多态,最后,基本类的应用,异常处理,容器,GUI,IO流,网络编程,多线程,强烈推荐,查看API文档,软考进行中,未完待续......


         

目录
相关文章
|
8天前
|
JavaScript Java 测试技术
基于Java的珠江学院大学生自愿者服务网的设计与实现(源码+lw+部署文档+讲解等)
基于Java的珠江学院大学生自愿者服务网的设计与实现(源码+lw+部署文档+讲解等)
27 0
|
6月前
|
Java Unix 编译器
开心档-软件开发入门之​Kotlin 使用命令行编译​
开心档-软件开发入门之​Kotlin 使用命令行编译​
27 0
|
JavaScript 前端开发
细读 ES6 | Class 下篇
ES6 中的继承。
113 0
|
JavaScript 前端开发 安全
细读 ES6 | Class 上篇
今天仔细看下 ES6 中的 Class 语法。
131 0
细读 ES6 | Class 上篇
|
缓存 搜索推荐 编译器
Go 语言入门很简单 -- 17. Go Package #私藏项目实操分享#
Go 语言入门很简单 -- 17. Go Package #私藏项目实操分享#
140 0
Go 语言入门很简单 -- 17. Go Package #私藏项目实操分享#
|
存储 编译器 Go
Go 语言入门很简单 -- 6. 数组 #私藏项目实操分享#
Go 语言入门很简单 -- 6. 数组 #私藏项目实操分享#
102 0
Go 语言入门很简单 -- 6. 数组 #私藏项目实操分享#
|
存储 Java 编译器
【JVM进阶之路】十一:Class文件结构
【JVM进阶之路】十一:Class文件结构
102 0
【JVM进阶之路】十一:Class文件结构
|
Go
初学者没有搞明白的GOROOT,GOPATH,GOBIN,project目录
我们接下来一个一个来看关于Go语言中的三个目录的详细解释先通过go env查看go的环境变量(我这里是mac的环境,所以可能和你的不同) localhost:~ zhaofan$ go env GOARCH="amd64" GOBIN="" GOEXE="" GOHOSTARCH="a...
1275 0