在Chapter3中我们写了第一个Java程序Hello World,并且对此程序进行了分析和常见错误解析。那么我们有没有认真观察一下Java程序的基本结构呢?本节我就来聊一下Java程序的基本结构(参考《算法 第四版》、《Java从入门到精通》、《Thinking in Java》)以及一些网络资料;

  一段Java程序(类)或者是一个静态方法(函数)库,或者定义了一个数据类型。会用到下面七种语法,它是Java语言的基础,也是大多数现代语言所共有的。下面我们来看看;

  • 原始数据类型:它们在计算机中精确地定义整数、浮点数和布尔值等。它们的定义包括取值范围和能够对相应的值进行的操作,它们能够被组合为类似于数学公式定义的表达式。
  • 语句:语句通过创建变量并对其赋值、控制运行流程或者引发副作用来进行计算。我们会使用六种语句:声明、赋值、条件、循环、调用和返回。
  • 静态方法:静态方法实现了对代码的封装和重用,是我们可以用独立的模块开发程序。
  • 字符串:字符串是一个字符数组,Java内置了对它们的操作。
  • 数组:数组是多个同种数据类型的值的集合。
  • 数据抽象:数据抽象封装和重用代码,是我们可以定义非原始数据类型,进而支持面向对象编程。我们的Java开发实际上就是面向数据抽象进行编程。这也是Java面向对象的一个体现。
  • 标准输入\输出:标准输入输出是程序与外界的联系的桥梁。

知道了上面的七种语法,我们在本节里重点了解原始数据以及它的一些运算,并掺杂一些Java中其它的概念。我们首先从关键字开始。

菜鸟笔记 -- Chapter 4.9 计算机中的默认值

最新文章

  1. 【MVVM Light】Messager的使用
  2. Linux find命令的用法实践
  3. 阿里巴巴开源Weex 开发教程
  4. DotNetBar中ListViewEx控件的使用
  5. C#中弹出文件选择窗体和判断是否下载提示窗体的源码
  6. 关于IOS应用程序视图
  7. GNU 网络程序
  8. 小学生之使用Mybatis反向生成dao,entity,xml
  9. Android ProgressBar实现加载进度条
  10. POJ 2114 Boatherds 划分树
  11. abstract、final和native几大注意点
  12. JS监听微信、支付宝等移动app及浏览器的返回、后退、上一页按钮的事件方法
  13. 关于函数式编程(Functional Programming)
  14. vlookup函数应用
  15. hdu 1251:统计难题[【trie树】||【map】
  16. linux基础之条件测试
  17. python中类的概念
  18. Android-okhttp下载网络图片并设置壁纸
  19. gitlab 7.10.4 去除邮件认证
  20. 【LCA+MST】BZOJ3732-Network

热门文章

  1. 创建Django项目时,settings的静态文件的配置
  2. spring+springmvc+mybatis 开发JAVA单体应用
  3. sqlServer游标的使用
  4. 解决python3缺少zlib的问题
  5. LI居中
  6. Vue中使用eslint
  7. Git回退到指定节点的版本
  8. Android 自定义圆形图表
  9. 用java实现一个简单的单用户登陆功能的思路
  10. java面试题之----JVM架构和GC垃圾回收机制详解