Java基础

Java是一种面向对象的语言,Java具有很高的通用性,平台移植性和安全性(牺牲了执行效率换取了高安全性)。Sun公司对Java的解释为:Java是一个简单的、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和静态的语言。

Java的主要技术分支

JavaSE[J2SE]:Java的标准版,用于桌面应用或局域网开发。

JavaEE[J2EE jakartaEE]:Java企业版,用于企业级电子商务应用开发。

JAVAME[J2ME]:Java的精简版

Java的核心机制

1、Java虚拟机JVM

Java的程序不是在本机操作系统上直接运行,二十通过Java虚拟机向本机操作系统进行解释来运行。任何装有Java虚拟机的计算机系统都可以运行Java程序。

2、垃圾收集机制

使用Java编程语言时程序员可以不承担分配存储器的责任,在Java虚拟机的空闲周期,垃圾收集线程检查并可以释放那些可被释放的存储器。但是它是低优先级线程,在程序一直处于运行状态时,机制不运行。

3、代码安全性监测

主要为沙箱机制,保证对Java核心源代码的保护,不受恶意代码的破坏。在运行时,执行器看不到它的源代码.Java,要看到.Java的源程序要使用专用的反编译工具才可以看到。

在学习Java的过程中,主要使用Eclipse软件,它是一款基于Java的开源可拓展开发平台,在学习Java的过程中对初学者较为友好。

编码规范

类名首字母大写,大写字母分词,建议名词

方法名称首字母小写,大写字母分词

变量名称首字母小写,大字母分词

包名称全小写,使用域名反转的方式定义

Java中对字母的大小写要求严格,编码时应时刻注意字母的大小写问题

Java语法基础

Java是一种格式非常自由的语言,可以用任意个空格、制表符、换行符、隔开每一个词

例如:

System.
out.
println
("hello world");

Java标识符

标识符区分大小写,没有长度限制,可以为标识符取任意长度的名字

标识符不允许使用保留字

Java中的保留字均用小写字母表示

字母、数字、下划线构成,不允许数字打头

不允许使用保留字(goto const)和关键字(public class static)

长度没有限制

变量

变量是Java程序中的基本存储单元,它的定义包括变量名、变量类型和作用域几个部分

int k ; //声明一个变量,类型为整形,变量名为k
int k = 100 ; //声明变量的同时进行初始化
int k = 12.555;  //语法错误,因为已经声明了类型为整形,12.555不是整数
d = 123;         //在Java中要先定义后使用

在声明变量时还应该要注意Java编程语言中有八个原始数据类型,可分为4种整形、浮点数、字符型数和布尔型数据,不会随着计算机类型而变化,Java具有平台无关性,不论是什么硬件平台还是多少位的计算机,1B都是8位。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值