Java基础概念
来源:互联网 发布:无人深空优化补丁3dm 编辑:程序博客网 时间:2024/06/04 00:49
环境变量
- 在path变量中添加jdk的bin目录。
classpath
在当前目录找不到指定类时,会在classpath
下寻找。classpath
最好先添加.
(表示在当前目录寻找)。
常用命令
- javac abc.java:编译该JAVA文件。
- java abc(abc是class文件):运行该字节码文件。
关键字
java中有特殊含义的单词,组成字母全部小写。
保留字
在jdk的新版本中可能提升为关键字的单词。
标识符
给变量,类等起的名字,由数字,字母,$
和_
组成,不能以数字开头,不能是Java中的关键字,区分大小写。
注释
- 单行注释 格式: //注释文字
- 多行注释 格式: /* 注释文字 */
- 文档注释 格式:/* 注释文字 /
常量
- 基本数据类型:值不可变。
- 引用数据类型:(引用值)地址值不可变。
进制前缀
- 二进制(0B)
- 八进制(0)
- 十进制(默认)
- 十六进制(0X)
变量
程序中可改变的值,储存在JVM的栈内存中。
数据类型
- 基础:boolean ,byte ,char ,short ,int ,long ,float ,doubt
- 引用:class ,interface ,[]
- 隐式转换(默认转换):
double b=1;
- 显式转换(强制转换):
double b=1.1;int a=(int)b;//会有精度的丢失)
运算符
- 算术运算符
- 赋值运算符
- 比较运算符
- 逻辑运算符
- 位运算符
- 三目运算符
语句
- 流程控制语句:
- 顺序结构:从上到下
- 选择结构:if语句(三种形式),switch语句
- 循环结构:for语句,while语句,do while语句,foreach(增强for)
- 跳转控制语句:
- 继续continue:结束本次循环,开始下次循环
- 中断break:退出当前循环
- 返回return:
方法
- 返回值与参数
- 基础数据:复制一个值到方法中
- 引用数据:传值的地址值到方法中
- 方法重载overload:方法名一致,参数列表不一致,与返回值类型无关。
- 方法重写override:方法名、返回值、参数列表一致,访问权限不能比被重写的方法严格。
数组
- 数组中的元素可以是基本类型也可以是引用类型。
- 动态初始化:数组定义与为数组元素分配空间和赋值的操作分开进行。
- 静态初始化:在定义数组的同时就为数组元素分配空间并赋值。
每个数组都有一个属性length指明它的长度(注意这是属性)
数组的拷贝方法arraycopy(),复制的是数组对象的地址。
阅读全文
0 0
- java基础概念
- JAVA基础---概念
- 一些JAVA基础概念
- java基础概念
- Java基础概念总结
- java IO基础概念
- Java面试:基础概念
- java包概念基础
- java NIO基础概念
- Java基础概念
- java 基础概念
- java中基础概念
- java基础概念学习
- Java Android 基础概念
- java基础概念回顾
- Java NIO基础概念
- Java基础概念
- Java基础概念
- 用户登录操作
- Hadoop关于MapReduce
- 2017-10-20 1周5次课
- Oracle imp导入时乱码
- 用jsp返回json
- Java基础概念
- 对象存储系统概念
- 洛谷P2023 [AHOI2009]维护序列
- 一分钟修改网页中的内容
- leetcode经典题目及解法记录
- matlab cell
- skynet 学习笔记
- 5、上卷下拉效果--动画篇
- LL(1)文法