观望Java-02:基础语法

Java的基础语法

1. 主要概念

一个Java程序可以认为是一系列对象的集合;而这些对象通过调用彼此的方法来协同工作;

  • 类: 类是一个模板。描述一类对象的行为和方法,是一类对象的抽象;
  • 对象:对象是类的一个实例,对象具有状态和行为;如一只狗是一个对象,它的状态有:颜色、名字、品种;行为有:叫、走路、吃;

2. HelloWord实例

// 文件名:HelloWord.java
// 结果输出:Hello!
public class HelloWord {
    public static void main( String[]args){
        System.out.println("Hello !")
    }
}
  • Java程序文件后缀名为.java;
  • Java 程序需经过编译后生成.class文件后,才可运行;
  • Java 对大小写敏感;
  • 所有的Java程序由public static void main(String[]args)方法开始执行;

3. Java修饰符:

像其他语言一样,Java可以使用修饰符类修饰类中方法和属性;主要有两类修饰符:

  • 访问控制修饰符:defaultpublicprotectedprivate
  • 非访问控制修饰符:finalabstractstrictfp

4. Java变量:

Java变量只要分以下3类:

  • 局部变量:在方法、构造方法、语句块中定义的变量;变量声名和初始化都在方法中,方法结束后便自动销毁;
  • 类变量(静态变量):声名在类中、方法体之外;但必须是static类型;
  • 成员变量(非静态变量):声名在类中、方法体之外;在创建对象的时候实例化,可以被类中方法、构造方法和特定的语句访问;

5. 继承

Java中一个类可以由其他类派生,而且已经存在一个类具有所需要的属性或方法,就可以将新创建的类继承该类;

利用继承的方法,可以重用已经存在类的方法和属性,而不用重写这些代码;被继承的类称超类(super class),派生的类称为子类(subclass)

6.接口

接口可理解为对象之间相互通信的协议,接口指定以派生要用到的方法,但方法的具体实现取决于派生类;

7 Java中的基本数据类型 8种
  • ①布尔型:boolean
  • ②字符型(单字节):byte
  • ③字符型(2字节)char
  • ④短整型(2字节)short
  • ⑤整型(4字节):int
  • ⑥浮点型(4字节):float
  • ⑦长整型(8字节):long
  • ⑧双精度(8字节):double
时间: 2024-10-09 14:51:50

观望Java-02:基础语法的相关文章

【JavaScript】02.基础语法学习

[JavaScript]02.基础语法学习 引言: 老农认为(老农是我对自己的昵称),学习任何一门计算机程序语言都要先从它的语法知识开始.计算机程序语言由一堆预定义的字符和书写这些字符的规则组成.这些预定义的字符在语言里面叫做关键字或者保留字,书写这些字符的规则叫做语法. 计算机语言(Computer Lnguage),是指用于人与计算机之间通讯的语言.语言分为自然语言与人工语言两大类.自然语言是人类在自身发展的过程中形成的语言,是人与人之间传递信息的媒介.人工语言指的是人们为了某种目的而自行设

【Java】基础语法

虽然说Java又是一门新的编程语言,但基础的语法部分还都是可以和之前学习的编程语言一样的. 既然被称之为语法,那就必然有一定的规则.其中,在标识符和关键字部分,我们就可以很明显的看出一些强制性的要求. 关键字不能作为标识符,标识符为小写字母等,这有着一系列的规则,然而我们也并不需要去记,按着常规走,结合自身的以往的一些经验,就没什么问题. 学习了这么久的编程语言,也是总结过很多次关于数据的知识点.而这一次,一层一层,把它们之间的关系联系的更紧密了. 数据在程序中是少不了的.而我们如何获取数据或者

JAVA基础篇一(Java,C++基础语法的比较)

从大学开始学习C语言,到后来学习C++.java.c#,编程语言逐渐从面向过程到面向对象,但面向对象的语言特性基本相似,基础语法差别并不是很大,在这里总结大家对于C++和JAVA两种语言的语法特性,记录下来作参考. 1.内存的分配 (1)C++的内存分配方式: 栈区:一般是int a这样直接分配空间的变量的内存都是分配在栈区,栈区内存不需要显式释放. 堆区:一般是利用指针分配的内存,需要用delete语句释放. 全局区(静态区):全局变量和静态变量的存储是放在一块的,程序结束后由系统释放. 常量

java的基础语法,变量,运算符,键盘录入

基础语法:关键字:被java语言赋予特定含义的单词class,public,static,void,package....goto和const作为保留字使用,目前不使用!标识符:就是给类/接口/方法/变量起名字!(见名知意)书写代码上,一定符合这个规则!包:不管是多级包还是单级包,字母全部小写,中间可以点隔开类/接口:单个单词:首字母大写多个单词:每个单词首字母大写方法/变量单个单词:字母全部小写多个单词:第一个单词字母全部小写,从第二个单词开始每个单词首字母大写常量:单个单词:字母大写多个单词

java的基础语法(标识符 修饰符 关键字)

Java 基础语法 一个 Java 程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作.下面简要介绍下类.对象.方法和实例变量的概念. 对象:对象是类的一个实例,有状态和行为.例如,一条狗是一个对象,它的状态有:颜色.名字.品种:行为有:摇尾巴.叫.吃等. 类:类是一个模板,它描述一类对象的行为和状态. 方法:方法就是行为,一个类可以有很多方法.逻辑运算.数据修改以及所有动作都是在方法中完成的. 实例变量:每个对象都有独特的实例变量,对象的状态由这些实例变量的值决定. 基本语

初学Java6:Java OOP基础语法总结

*************** Java OOP 基 础 语 法 总 结 ************************* 1,类与对象1),类(class)是相同属性和方法的一组集合. A,类的组成:属性和方法. B,语法声明:使用class关键字,eg:public class Student{}//类名首字母大写,且必须和文件名一致 C,类的实例化:使用new关键字,eg:Student student=new Student();//声明一个Student类型的变量or实例化一个Stu

java基础理论--基础语法

1.java中8种基础数据类型的转换规则 自动转换按从低到高的顺序转换.是一种自动隐士转换,不同类型数据间的优先关系如下:    低--------------------------------------------->高    byte,short, int - long -float -double 2.二维数组 type[][] i = new type[2][3]; 二维数组的每个元素都是一个一维数组,这些数组不一定都是等长的. 声明二维数组的时候可以只指定第一维大小,空缺出第二维大

Java 1-Java 基础语法

一个Java程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作.下面简要介绍下类.对象.方法和实例变量的概念. 对象:对象是类的一个实例,有状态和行为.例如,一条狗是一个对象,它的状态有:颜色.名字.品种:行为有:摇尾巴.叫.吃等. 类:类是一个模板,它描述一类对象的行为和状态. 方法:方法就是行为,一个类可以有很多方法.逻辑运算.数据修改以及所有动作都是在方法中完成的. 实例变量:每个对象都有独特的实例变量,对象的状态由这些实例变量的值决定. 第一个Java程序 下面看一个

黑马程序员(Java)----基础语法(四)

------Java培训.Android培训.iOS培训..Net培训.期待与您交流! ------- 1.8 方法 1.8.1方法的的定义 定义:完成特定功能的代码块.在很多语言里面有函数的定义,而在Java中函数被称为方法. 格式: 修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2...){ 方法体语句; return 返回值; } 解释: 修饰符:目前就用 public static.后面我们再详细的讲解其他的修饰符. 返回值类型:就是功能结果的数据类型. 方法名:符合命