(一)、开始学习
来源:互联网 发布:网络名誉侵权刑事立案 编辑:程序博客网 时间:2024/05/16 05:11
因为自己很喜欢编程,没有非常系统的学习Java。所以打算重新系统的复习一下Java
一.环境变量的配置:
path 告诉系统我们要执行的命令或者工具所在的位置
JAVA_HOME 配置的是jdk的根目录
二.标识符
命名规则:
1.数字、字母、下划线_、美元符$
2.不能以数字开头
3.区分大小写
4.长度无限制,但是一般不要超过15个字符
5.不能使用关键字和保留字
命名规范:
1.类、接口 每个单词首字母大写
2.变量和方法 第一个单词的首字母小写,其他单词首字母大写
3.常量 所有字母大写,不同单词直接用_连接
4.包 所有字母小写,包与包之间用.连接
三.数据类型:
1.基本数据类型(原始数据类型)
8大基本数据类型
byte 字节型 -128~127 在计算机中,一个字节使用8个二进制位
1111 1111 最高位表示符号 最高位0表示正数 1表示负数
0111 1111 127
short 短整型 2个字节 16位 -2^15~2^15-1
int 整型 4个字节 32位 -2^31~2^31-1
long 长整型 8个字节 64位 -2^63~2^63-1
char 字符型(整型) 2个字节 97 ‘a’ 0~2^32-1 65535
float 浮点数(单精度) 4个字节
double 双精度 8个字节
boolean 布尔值 true false
常量:值不会变的数据 直接量
变量:存储的值可以改变
2.引用数据类型
转义字符:
\n 换行符
\r 回车符
\t 制表符 tab
\’ ’
\” ”
\ \
类型转换:
当变量的声明类型和赋值类型不一致时,就涉及类型转换
自动类型转换:
把范围小的数据类型赋值给范围大的数据类型的情况,称为自动类型转换
byte –> short –> int –> long –> float –> double
char –> int
强制类型转换:
把范围大的数据类型赋值给范围小的数据类型
boolean 不能与其他任何类型进行转换
- (一)、开始学习
- 开始学习Symfony(一)
- 学习Python(一):开始
- 重新开始之学习篇(一)
- USB 驱动学习开始(一)
- selenium webdriver学习(一)------------快速开始
- 从现在开始学习android(一)
- 今天开始学习c++(一)
- 开始学习Android布局(一)
- 当我开始学习Java(一)
- Vulkan学习笔记(一)-开始
- linux学习之旅(一)&& 开始
- Android之开始学习Kotlin(一)
- 一、开始学习c++
- 开始学习《美工神话》 美工学习(一)
- JAVA学习(一)从今天开始学习JAVA
- 游戏开发学习-Cocos2d-x学习(一) HelloWorld 开始
- UML 学习笔记(一)开始
- 浅析闭包和内存泄露的问题--codinglion
- Linux下采用Graphics2D中文乱码
- HBase 0.97 官方文档中文版
- Git与Github应用实践
- sdut oj2772 数据结构实验之串一:KMP简单应用
- (一)、开始学习
- Hibernate运用/详解
- 关闭/开启Red hat防火墙
- 你为什么应该经常访问招聘网站?招聘网站至少有4个方面的价值!
- Merge Two Sorted Lists
- Junit 报错:No tests Found in xx
- GDI+图片保存
- Lucas定理(大数组合数取模)
- Lamp环境下安装及使用coreseek