java入门1

本文介绍了Java编程语言的基础知识,包括简单的入门程序、三目条件运算符、递归调用等概念;阐述了面向对象的基本思想及命名规则;并详细解释了this关键字、static关键字的用途,以及类的继承、权限控制、方法重写等高级特性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.一个简单的java入门程序

public class Rumen1{

public static void main(String []args) {
System.out.println("Hello java1");
}

}

2.三目条件运算符

x?y:z

x为boolean类型表达式,x为true,整个运算符的结果为y,x为false,结果为z。

3.递归调用

public class Test2{

public static void main(String [] args) {

System.out.println(F(15));

}

public static int F(int n) {

if(n==1||n==2)

return 1;

return F(n-1)+F(n-2);

}

}

4.对面向对象的理解

基本思想是:从现实世界中客观存在的事务出发来构造软件系统,并在系统的构造中运用人类的自然思维方式。

5.命名规则

类名的首字母大写

变量名和方法名的首字母小写

6.this关键字

(1).在类的方法定义中使用的this关键字代表使用该方法的对象的引用。

(2).当必须指出当前使用方法的对象是谁时用this

(3).有时使用this可以处理方法中成员变量和参数重名的情况

(4).this可以看做是一个变量,它的值是当前对象的引用。

7.static关键字

在static方法中不可以访问非static变量

可以通过对象引用或类名(不需要实例化)访问静态成员。

8.package和import语句

(1).为方便管理大型软件系统中数目众多的类,解决类的命名冲突问题,java引入包(package)机制,提供类的多重类命名空间。

(2).package语句作为java源文件的第一条语句,指明该文件中定义的类所在的包,(若缺省该语句,则指定为无名包)

(3).使用import在文件的开头引入要使用的类

import com.sxt.Myclass;

import java.util.*;

可以不需要用import语句直接使用java.lang包中的类。

9.类的继承和权限控制

java中使用extends关键字实现类的继承(只支持单继承)

访问控制:联想.net中的几种访问权限,做比较记忆。

(java)default类只可以被同一个包内部的类访问

(.net)internal类只可以被同一个命名空间的类访问。

10.方法的重写(override)

重写方法必须和被重写方法具有相同方法名称,参数列表和返回类型

重写方法不能使用比被重写方法更严格的访问权限。

【联想.net中的override方法】

11.super关键字

在java中使用super来引用基类的成分

【在.net中使用base来访问基类的成分】

12.继承中的构造方法

(1).子类的构造过程中必须调用其基类的构造方法

(2).子类可以在自己的构造方法中使用super调用基类的构造方法

13.Object类是所有java类的根基类

14.toString()方法 返回值是String类型

15.eequals方法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值