美文网首页
Java基础语法

Java基础语法

作者: RookieD | 来源:发表于2018-12-05 21:08 被阅读0次

Java基本概念

一个Java程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作。下面简要介绍下类、对象、方法和实例变量的概念。

  • 对象:对象是类的一个实例,有状态和行为。
  • 类:类是一个模板,它描述一类对象的行为和状态。
  • 方法:方法就是行为,一个类可以有很多方法。逻辑运算、数据修改以及所有动作都是在方法中完成的。
  • 实例变量:每个对象都有独特的实例变量,对象的状态由这些实例变量的值决定。

表达式和语句

  • 表达式就是计算过程
  • 方法的调用
  • 表达式和语句,以;结尾

变量和赋值

  • 变量是对一个java对象的引用
  • 声明一个变量时候需要指定其类型,表示它可以应用的对象类型

控制语句

  • 条件语句
if(条件) { 内容 }else{ 内容 }
switch(表达式){ }
  • 循环语句
// while 循环
while(条件){ 内容 } 
do{ 内容 }while(条件) //循环至少执行一次
// for循环
for(初始化;条件;迭代运算}{ 内容 }
  • 控制语句
break 强制当前循环终止(当前循环所在的子循环)
continue 强制停止本次循环
return 从当前方法中退出
throw 抛出错误

Java 对象

  • 对象: 对象是一个类的实例,语义上表达一个java类的实体
  • 对象是一般情况Java语言里的一等公民
  • 对象可以赋值到一个变量,对象是通过new语句进行创建的

Java方法和成员变量

  • 方法:类中定义的该类的实例对象所具有的行为
  • 静态方法:隶属于类本身的方法
  • 一个方法由类+方法名+参数类型确定;相同的方法名,不同的参数类型,是不同的方法

修饰符

  • 修饰符用于控制变量,类的作用域和一些访问权限
  • 访问权限修饰符: public, protected, private, default(不设置)


    屏幕快照 2018-12-05 下午4.38.08.png

面向对象的程序示例

  • 通过接口来控制外部程序对类的访问
package com.company;

import com.company.Human;

public class Main {

    public static void main(String[] args) {
        Human def = new Human();
        System.out.println(def.getName());
        System.out.println(def.getWeight());

        System.out.println(Human.getNumber());
        System.out.println(Human.getNumber());

        Human jeff = new Human("Jeff", 120);
        Human david = jeff;

        System.out.println(Human.getNumber());

        int newWeight = david.workout();
        System.out.println(david.getWeight());
        System.out.println(jeff.getWeight());

        for (int i = 0; i < 10; i++) {
            jeff.workout();
        }

        System.out.println(jeff.getWeight());
    }
}

相关文章

  • 【Android】知识点汇总,坚持原创ing

    Android基础 Java基础 Java基础——Java内存模型和垃圾回收机制 语法基础 语法基础——C语法基础...

  • 快速上⼿ Kotlin

    快速上⼿ Kotlin 基础语法 函数基础语法 与 Java 代码互调 Java 与 Kotlin 交互的语法变化...

  • 2018-06-25

    《Java从小白到大牛》之第4章 Java语法基础 Java语法基础 本章主要为大家介绍Java的一些基本语法,其...

  • java

    语法基础1.1 java初体验(语法基础)1.2 变量和常量(语法基础)1.2 变量和常量(语法基础)1.4 流程...

  • Java基础语法需要学习哪些知识?

    Java基础语法需要学习哪些知识?Java基础语法内容包含java运行环境、HelloWorld案例、关键字&[h...

  • 软帝学院:80道java基础部分面试题(一)

    11道java基础部分面试题 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相...

  • 黑马day02

    day02.01_java基础语法_案列需求介绍 day02.02_java基础语法_小票界面结构分析  ...

  • Java 语法学习笔记(一)

    Java 基础语法 [toc] 参考教程 菜鸟教程 --- Java 教程 介绍 Java 许多语法跟 C/C++...

  • 软帝学院:80道java基础部分面试题(四)

    Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语法,集...

  • 2021-01-18 文章收藏

    1. Java基础 1.1 Java基础语法 Java 8 数据流问题[https://mp.weixin.qq....

网友评论

      本文标题:Java基础语法

      本文链接:https://www.haomeiwen.com/subject/kjkwcqtx.html