ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

java基础

2022-07-06 08:32:23  阅读:138  来源: 互联网

标签:注释 java 变量 数据类型 基础 运算符 关键字


java基础

java是一门基于c研发的语言,不同但相似,针对java下面介绍java的一些基本知识:

java注释

在编写程序时,注释可以帮助我们迅速了解到自己代码的含义,在大型项目中也需要注释帮助我们回忆并查找代码

java注释分为三种:

  • 单行注释 //
  • 多行注释 /* */
  • 文档注释 /** */

标记符和关键字

java的关键字具有特殊含义,除关键字外其他字均可以作为标记符;

关键字不需要一次性记住,在后面我会慢慢讲述,下面我先为大家列出全部关键字

关键字包括有:

abstract	assert		boolean		break		byte
case		catch		char		class		const
continue	default		do		double		else
enum		extends		final		finally		float
for		goto		if		implement	import
instanceof	int		interface	long		native
new		package		private		protected	public
return		strictfp	short		static		super
switch	        this		throw		throws		synchronized
transient	try		void		volatile	while	

java所有组成部分均需要名字

类名,变量名,方法名都被称为标记符

标记符需要注意:

  • 所有标记符只能以字母,下划线开始
  • 首字母之后可以以字母,下划线和数字的任意字符组成
  • 不能使用关键字作为标记符
  • 标记符是大小写敏感的
  • 可以中文命名,但不推荐

语言类型

强类型语言:要求变量的使用严格符合规定,必须先定义 后使用

弱类型语言:要求变量的使用符合规定即可,可以在使用时自动定义

数据类型

java的数据类型分为 基本类型和引用数据类型;

基本类型包括:

  • 数值
  • boolean(true和flase)

数值包括:

  • 整数(byte,short,int,long)
  • 浮点数(float,double)
  • 字符(char)

引用数据类型包括:

  • 接口
  • 数组

数据转换

数据类型的优先级为:byte,short,char->int->long->float->double

当从高到低转换:强制转换

当从低到高转换:自动转换

注意:

  • 不能对布尔值转换
  • 不能将对象转换为不相干的类型
  • 转换过程中可能出现精度问题

变量

变量命名方式:type varName 【=value】【,varName 【=value】】...

​ 数据类型 数据名 【=值】

java变量分为三种变量:

  • 类变量:直接在类中以static开头创建:static int a;

    ​ 可在方法中直接输出

  • 实例变量: 在类中直接创建:int b;数值类初始化为0,bool类型初始化为flase;

    ​ 在方法使用时需要先建立一个变量类型的变量,才能使用该变量中的实例变量

    ​ 变量类型 变量名 = new 变量类()

    ​ 变量名.实例变量

  • 局部变量:在方法中定义的变量,只能在该方法中使用

常量

常量就是一旦定义不能改变的量

常量定义方法:final Name = value

变量常量命名规则

  • 见名知意:尽量以英文命名
  • 类成员:首字母小写,驼峰原则
  • 方法名:首字母小写,驼峰原则
  • 局部变量:首字母小写,驼峰原则
  • 类名:首字母大写,驼峰原则
  • 常量:全大写+下划线

运算符

运算符分为算术运算符,赋值运算符,关系运算符,逻辑运算符,位运算符,条件运算符,拓展算术运算符

因大部分为常用运算符,含义清楚明了,这里仅做出书写不讲述含义

  • 算术运算符: + - * / % ++ --
  • 赋值运算符: =
  • 关系运算符: > < >= <= == != instanceof
  • 逻辑运算符: && || !
  • 位运算符: & | ^ ~ >> << >>>
  • 条件运算符: ?:
  • 拓展算术运算符: += -= *= /=

注意:

  • 逻辑运算符&&存在短路情况,在左侧条件不成立时,右侧条件不进行判断
  • 位运算根据二进制按照要求进行运算

包机制

为了更好地组织类,java提供了包机制用来区别类名的命名空间

定义:package pkg1(在idea里自动书写)

一般利用公司域名倒置作为包名(例如:com.baidu)

当想使用其他包的成员时需要导入其他包

语法:import 包名

javaDoc命令

javaDoc命令用来生成自己的API文档

/** */用来生成javaDoc命令注释,自动生成相关信息

相关信息包括:

  • @author 作者
  • @version 版本
  • @since jdk版本
  • @param 参数
  • @return 返回情况
  • @throws 异常情况

cmd操作方法:javadoc -enccoding UTF-8 -charset UTF-8 文件名

结束语

java基本语法已经为大家列出,勤加使用才能掌握,加油!

标签:注释,java,变量,数据类型,基础,运算符,关键字
来源: https://www.cnblogs.com/qiuluoyuweiliang/p/16449339.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有