JAVA 学习第一篇(基础实践)

第一个Java 运行

vim Helloworld.java
javac Helloworld.java //编译java语言
java Helloworld       //运行Java语言

基础知识:

1.java语言不使用指针,而是引用也就是公用一块内存地址。并且有自己的内存管理机制,后续在详细学习;
2.Java只支持类之间的单继承,并支持接口之间的多集成(不太理解)。
3.java语言全面支持动态绑定。
4.java属于解释性语言。也是一种动态语言。
5.可以快速的使用腾讯云主机cloud studio编辑语言。
6.源文件的名称必须与类名相同。
7.主方法的入口也是Main函数。
8.注释行和空白行java编译器都会忽略掉。
9.继承可以重用方法和属性,但不能重写方法,这个很奇怪。
10.解释性语言在编译阶段不会生成可执行代码。但是编译性语言在编译阶段会生成可执行代码。
11.一个源文件只能有一个Public class,但一个源文件可以有多个非Public class,而且源文件的名称必须和Public class的名称相同;
12.如果源文件包含import语句,那么应该放在package语句和类定义之间。如果没有package语句,那么import语句应该在源文件中最前面。
13.java关键字final来修改常量。
14.数据类型转换:
    byte,short,char—> int —> long—> float —> double 
15.java关键字:
访问控制备注
private私有的
protected受保护的
public公共的
abstract声明抽象
class
extends扩允,继承
final最终值,不可改变的
implements实现(接口)
interface接口
native本地,原生方法(非Java实现)
new新,创建
static静态
strictfp严格,精准
synchronized线程,同步
transient短暂
volatile易失
break跳出循环
case定义一个值以供switch选择
continue继续
default默认
do运行
else否则
for循环
if如果
instanceof实例
return返回
switch根据值选择执行
while循环
assert断言表达式是否为真
catch捕捉异常
finally有没有异常都执行
throw抛出一个异常对象
throws声明一个异常可能被抛出
try捕获异常
import引入
package
boolean布尔型
byte字节型
char字符型
double双精度浮点
float单精度浮点
int整型
long长整型
short短整型
super父类,超类
this本类
void无返回值
goto是关键字,但不能使用
const是关键字,但不能使用
null

下一节从Java的变量类型开始。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值