2 java语言概述

2.1面向对象编程

2.1.1两种范式

面向过程的模型(process—oriented model)

面向对象的编程(object-oriented programming)

2.1.2抽象

2.1.3面向对象编程的三个原则

封装

encapsulation 将代码及其处理的数据绑定在以前的一种编程机制,程序和数据不受外部干扰不被误用。

继承

inheritance 一个对象获得另一个对象的属性的过程

多态性

polymorphism 允许一个接口被多个同类动作使用

2.2

2.2.1键入程序

源文件名应与类名一致

2.2.2编译程序

 编译示例程序

c:/>javac Example.java

编译器javac产生一个名为Example.class的文件,此文件包含程序的字节码。Java 字节码中包含的是Java 解释程序将要执行的指令码。因此,javac 的输出并不是可以直接运行的代码。

要真正运行该程序,你必须使用名叫java 的Java 解释器。具体做法是把类名Example 作为一个命令行参数输入,格式如下所示:
   C:/>java Example
  运行这个程序,将输出如下内容:
   This is a simple Java program.
   当Java 源代码被编译后,每个单独的类都被放入自己的输出文件中,并以类的名字加“.class ”扩展名为其文件名。这就是为什么Java 源程序文件必须与其中包含的类同名的原因——源程序文件将与“.class ”文件相同。运行Java 解释器实际上是指定你想要解释器运行的类的名字,它会自动搜索包含该名字且带有.class 扩展名的文件。假如找到,它将运行包含在该指定类中的代码。

 

2.6基本词汇

2.6.1空白分隔符 whitespace

2.6.2标识符 identifiers

赋给类,方法或是变量的名字

可以是大写和小写字母,     数字,
下划线,  美元符号  的任意顺序组合

2.6.3 常量(literal)

2.6.4 注释(comments)
2.6.5 分隔符(separators)

2.6.6 Java关键字
abstract  const  finally  Int  public  this
boolean  continue  float i nterface  return  throw
break  default  for  long  short  throws
byte  do  goto  native  static transient
case  double  if  new  strictfp  try
catch  else  implements  package  super  void
char extends  import  private  switch  volatile
class  final  instanceof  protected  synchronized  while

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值