一.注释
<写注释是是一个非常好的习惯>
<平时写代码一定要注意规范>
1、有趣的代码注释
// _ooOoo_
// o8888888o
// 88" . "88
// (| -_- |)
// O\ = /O
// ____/`---'\____
// . ' \\| |// `.
// / \\||| : |||// \
// / _||||| -:- |||||- \
// | | \\\ - /// | |
// | \_| ''\---/'' | |
// \ .-\__ `-` ___/-. /
// ___`. .' /--.--\ `. . __
// ."" '< `.___\_<|>_/___.' >'"".
// | | : `- \`.;`\ _ /`;.`/ - ` : | |
// \ \ `-. \_ __\ /__ _/ .-` / /
// ======`-.____`-.___\_____/___.-`____.-'======
// `=---='
//
// .............................................
// 佛祖保佑 永无BUG
[出处](https://www.cnblogs.com/eian/p/11478507.html)
/*
.::::.
.::::::::.
::::::::::: I want to say...
..:::::::::::'
'::::::::::::'
.::::::::::
'::::::::::::::..
..::::::::::::.
``::::::::::::::::
::::``:::::::::' .:::.
::::' ':::::' .::::::::.
.::::' :::: .:::::::'::::.
.:::' ::::: .:::::::::' ':::::.
.::' :::::.:::::::::' ':::::.
.::' ::::::::::::::' ``::::.
...::: ::::::::::::' ``::.
````':. ':::::::::' ::::..
'.:::::' ':'````..
*/
多行注释
2、Java的注释有三种:
1.单行注释:注释一行 // 注释 (常用)
package com.kuang.base;
public class Hello {
public static void main(String[] args) {
//单行注释
//输出Hello,World
System.out.println("Hello,World!");
}
}
2.多行注释:注释多行 /* 注释 */ (常用)
3.JavaDos:也称文档注释
/** (大公司要求,较少)
*@Author
*/
package com.kuang.base;
/**
* @author kuangshen
* @version 1.0
* @since 1.8
*/
public class Doc {
String name;
/**
* @author kuangshen
* @param name
* @return
* @throws Exception
*/
public String test(String name) throws Exception{
return name;
}
}
//encoding 编码 charset 字符编码 UF-8 编码格式
//此为通过命令行生成JavaDos文档 javado 参数 Java文件
//作业:学会使用IDEA生成JavaDos文档! 面向百度编程!
//基础部分的一切知识,后面几乎每天都会用到c
二.标识符
1.关键字
abstract | assert | boolean | break | byte |
---|---|---|---|---|
case | catch | char | class | const |
continue | default | do | double | else |
enum | extends | final | finally | float |
fo****r | goto | if | implements | import |
instanceof | int | interface | long | native |
new | package | private | protected | public |
return | strictfp | short | static | super |
switch | synchronized | this | throw | throws |
transient | try | void | volatile | while |
2.标识符注意点
-
所有标识符都应该以字母(A-Z或者a-z)美元符($),或者下划线(-)开始
-
不能使用关键字作为变量名或者方法名
-
标识符是大小写敏感的
-
可以使用中文命名,但是不建议这样使用,也不建议很使用拼音,很Low
【前方高能】*** 每个理论后面都对应着有一个应用***
public class Dem01(){ String Add; String add; String $dd; String_dd; String Man; String man; String 王者荣耀 ="倔强青铜"; public static void main(String[] args){ System.out.printin(man); } }
三.数据类型
1.强类型语言
- 要求变量的使用要严格符合规定,所有变量都必须先定义后使用
2.弱类型语言
3.Java的数据类型分为两大类
- 基本类型(primitive type) 八大数据类型
数值类型 | 整数类型 | byte占一个字节范围: -128-127 |
---|---|---|
short占2个字节范围: -32768-32767 | ||
int占4个字节范围: -2147483648-2147483647 | ||
long占8个字节范围: -9223372036854775808-9223372036854775807 | ||
浮点类型 | float占4个字节范围: | |
double占8个字节 | ||
字符类型 | char占2个字节 | |
boolean类型 | 占一位其值只有true和false两个 |
package com.kuang.base;
public class Demo1 {
public static void main(String[] args) {
//八大数据类型
//整数类型
int num1 = 10;
byte num2 = 20;
short num3 = 30;
long num4 = 30L;//long类型要在数字后面要加L
//小数:浮点型
float num5 = 5.0F;//float类型要在数字后面要加F
double num6 = 3.1415926535897632389462;
//字符型
char name = '游';
//字符串型,String不是关键词,是类
String name2 = "跟着狂神学Java,走上编程巅峰";
//布尔值
//boolean flag = true;
boolean flag = false;
}
}
-
引用类型(reference type)
- 类
- 接口
- 数组
-
什么字节
位(bit): 是计算机 内部数据 储存的最小单位 11001100是一个八位二进制数
字节(byte):是计算机中 数据处理 的基本单位,习惯上用大写字母B来表示
1B(byte,字节) = 8bit (位)
字符:是指计算机使用的字母,数字,字和符号
1bit 表示一位 1Byte表示一个字节 1B=8b
1024B=1KB 1024KB=1M
1024M=G 1024G=1TB
电脑中32位和46位表示寻址能力,32位可以支持4GB,46位支持128GB