java基础自学_java基础学习(一)

1、对象。对象具有状态和行为。例如:狗有状态是颜色、名称,有行为会跑会吃会叫。对象是类的实例。

类。一个类可以被定义为描述对象行为的模版。

方法。一种方法基本上是一个行为。一个类可以包含许多方法。

实例变量。每个对象都有其独特的实例变量。一个对象的状态是由分配给这些实例变量的值来创建。

2、基本语法。

a、大小写敏感性。

b、类名称。对于所有的类名称首字母应该大写,每个内部单词的第一个首字母应该大写。

如类名MyFirstJavaClass

c、方法名称。所有的方法名应该以小写字母开头。如果几个单词来构成方法名,内部单词的第一个首字母应该大写

如方法名public void myMethodName()

d、程序文件名。程序文件的名称应该与类的名称完全一致

e、java程序处理从main方法开始。这是每一个java程序的强制性部分入口。

public static void main(String[] args)

3、java标识符

所有的java组件都需要名字,如类、方法、变量的名字叫标识符。在java中,有几点要记住的标识符。如:所有的标识符应该

以一个字母,或货币字符$,或下划线_开始;关键字不能被用作标志符;标识符是区分大小写的。

4、java修饰符

有两类修饰符:访问修饰符和非访问修饰符

访问修饰符:default、public、protected、private

2dbb6ad0d9cbc79aba56088cac167bce.png

非访问修饰符: final, abstract, strictfp,static

final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量

abstract(抽象)可以修饰类、方法

strictfp可应用于类、接口或方法,如果你想让你的浮点运算更加精确,而且不会因为不同的硬件平台所执行的结果不一致的话,可以用关键字strictfp.

static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念

5、java变量

局部变量

51bed1a53bae43c3e3be32771ab1826a.png

类变量(静态变量)

faf1788a99be05c0c120c777fd8004a6.png

实例变量(非静态变量)

7f9318636765bd43a2d4e260f7f8c479.png

6、数组

数组是存储相同类型的多个变量的对象。然而一个数组本身是在堆中的对象

89137155977d6595f410a1660211fb08.png

cebcfa0671d1f72edc428d14ff6a357d.png

7、循环

Java有非常灵活的三循环机制。可以使用以下三种循环之一:while 循环;do...while 循环;for 循环

60a3a07db636011ba8d748dd7fde7adf.png

aae056edab5df1126a6ed24bc2192434.png

4ef389b486ced06d9f813f64cf97d8d1.png

355b152ca07cf9b536779094a0ccfe0d.png

8、判断:有2种类型的判断语句。分别是if语句,switch语句

1a6cf3aefa99e3179974af504d1fcf40.png

d37def413f4056bb3c9f30f1cbc4dd48.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值