JAVA学习02
Posted xiao-wei-ge
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA学习02相关的知识,希望对你有一定的参考价值。
java基础
1. 注释
单行注释
public class Hello { public static void main(String[] args) { System.out.println("Java"); //控制台输出Java } }
多行注释
public class Hello { public static void main(String[] args) { System.out.println("Java"); /*我是多行注释 在这也可以注释 */ } }
文档注释
public class Hello { public static void main(String[] args) { System.out.println("Java"); /** * 我是文档注释 */ } }
2.标识符与关键字
关键字
标识符:JAVA所有的组成部分都需要名字。类名,变量名以及方法名都被称为标识符
以**字母A-z,$,_开始**,还有数字,不能使用关键字当变量名,而且大小写敏感。
3. 数据类型
强类型语言:所有变量都必须先定义才能使用
类型:
- 基本类型
- 引用类型
变量:可以变化的量
数据类型
public class Demo01 {
public static void main(String[] args) {
//八大基本数据类型
//整数
int num1 = 10;
byte num2 = 20;
short num3 = 30;
long num4 = 40L;
//小数:浮点数
float num5 = 50.1F;
double num6 = 3.14;
//字符
char name = 'A';
//字符串,String不是关键字,是类
String sex = "男人";
//布尔值:是非true/false
boolean flag = true;//
}
}
位**:计算机内部数据存储的最小单位。
字节:计算机中数据处理的基本单位。
1B(byte字节)=8bit(位)
转义字符
String问题点:
public class Demo01 {
public static void main(String[] args) {
String sa = new String("hi");
String sb = new String("hi");
String sc = "hi";
String sd = "hi";
System.out.println(sa==sb);//false
System.out.println(sc==sd);//true
}
}
4.类型转换
低------------------------------------------------------------------------>高
byte,short,char --> int --> long --> float --> double
强制转换:高到低
自由转换:低到高
注意:不能转换布尔值
5. 变量,常量,作用域
变量:变化的量
java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。
变量作用域:
- 类变量
- 实例变量
- 局部变量
常量:不能变化的量
6.运算符
算术:+,-,*,/,%,++,--
赋值:=
关系:>,<,>=,<=,==,!=
逻辑:&&,||,!
位:&,|,~,>>,<<
条件:? :
扩展赋值运算符:+=,-=,*=,/=
- b=a++:先赋值后自增
- b=++a:先自增后赋值
7. 包机制
其用于区别类名的命名空间
以上是关于JAVA学习02的主要内容,如果未能解决你的问题,请参考以下文章
如何在片段中使用 GetJsonFromUrlTask.java
[原创]java WEB学习笔记61:Struts2学习之路--通用标签 property,uri,param,set,push,if-else,itertor,sort,date,a标签等(代码片段
Android Java:在 onCreateView() 中返回空视图的片段