java基础知识篇2
来源:互联网 发布:阿里云电视软件 编辑:程序博客网 时间:2024/06/05 06:47
1. 注释:
对代码的解释说明,增强程序的可读性
分类:单行注释: // 多行注释: /* 代码注释 */ 不能嵌套 文档注释: /** document */
java 中特有的生成注释文档功能:
(1) javadoc -d . HelloWorld.java Welcome.java
(2) javadoc -d doc HelloWorld.java
(3) javadoc -version -author doc HelloWorld.java
2.标识符
标示符程序员对程序中各个元素加以命名时使用的符号,它必须遵循以下规则
(1)由字母、下划线、$、数字组成
(2)不能以数字打头
(3)不能是java中的保留关键字
作用:定义包名、类名、方法名、常量名、变量名--所有包名都小写;所有类名每个单词的首字母大写;所有方法名、变量名第一个单词首字母小写;所有常量名的字母都要大写
3.关键字:
具有某些特殊含义的字母组合.
例如: public class void static package import ...
4.变量:程序中最基本的存储单元.
(1)变量三要素:变量类型、变量名、变量作用域
(2)变量分类
a.按变量的类型划分
b.简单数据类型(基本数据类型)
c.对象数据类型(引用数据类型)
d.按变量的声明的位置划分
1)全局变量:定义在方法的外部,类的内部
2)局部变量:定义在方法的内部
基本类型变量(8种)
(1)数值型
(2)整型
a).byte ... 1byte ... 8bit...-128...+127
b).short... 2byte ... 16bit...-32768..+32767
c).int ... 4byte ... 32bit...
d).long ... 8byte ... 64bit...
(3)浮点型
a).float...4byte ...32bit...
b).double...8byte...64bit...
(4)字符型
char...2byte ...16bit
(5)布尔型
boolean ...1byte ...8bit
变量的定义
int int1;
int int1,int2;
变量的初始化(变量在使用前必须初始化)
定义的同时初始化: int a=10;
先定义在初始化:int a; a=10;
例如:
byte b=127;
char ch1='c',ch2=65;ch3='\u0041';
boolean bl1=true; bl2=flase;
float ft1=1.23f; double db=123.0;
long l=10000l;
变量作用域:从定义它开始,到定义它的代码块结束为止;重合范围之内的变量不能重复定义.
5.运算符:
(1)算术运算符(+,-,*,/,%,++,--)
(2)关系运算符(>,<,<=,>=,==) -->返回boolean
(3)赋值运算符(=,+=,-=,*=,/=,%=,.....)
(4)逻辑运算符(&&,||)
(5)三目运算符( ? :)
(6)位运算符(&,|,^,~)
(7)移位元素符(>>,<<,>>>)
算术表达式运算规则:
设参与运算式的a和b:
(1)a和b中只要有一个为double,结果为double
(2)a和b中只要有一个为float,结果为float
(3)a和b中只要有一个为long,结果为long
(4)其它则为int
0 0
- java基础知识篇2
- java基础知识总结9(数据库篇2)
- java基础知识总结9(数据库篇2)
- java基础知识----IO篇
- java基础知识篇(1)
- Java Web 基础知识篇
- JAVA基础知识篇
- java基础知识篇一
- 【Java面试】基础知识篇
- Java基础知识--第四篇
- Java基础知识--第五篇
- java基础知识--第六篇
- java基础知识--IO篇
- JAVA相关基础知识(2)
- JAVA相关基础知识(2)
- JAVA基础知识(2)
- JAVA相关基础知识---2
- JAVA相关基础知识(2)
- <Spark>制作Spark-On-Yarn镜像
- maven工程中,controller下写了一个url请求,冒404
- hdu 5123 who is the best?(数组处理)
- npm 私服(上)
- 读书笔记-现代操作系统-4文件系统-4.1文件4.2目录
- java基础知识篇2
- Selenium小笔记
- 回文链表
- <Spark>Spark容器快速部署脚本
- $.getjson()【笔记】
- Linux CPUidle
- vip学习报告
- 如何创建yum本地源?
- 对cell赋值 matlab