JAVA筆記
JAVA简介
编译型高级语言、面向对象、跨平台(跨操作系统)、分布式
jvm: java virtual machine java虚拟机
发展历史
1996年1月,sun公司发布了java第一个开发工具包(JDK1.0)
1998年12月8日,第二代java J2EE发布
2004年9月30日,J2SE1.5发布
2014年,甲骨文公司发布了java8正式版
JDK的安装和配置
JDK java develpment kit java 程序开发包
jre: java runtime envir
配置环境变量:就是为了在任何目录下都能使用bin目录下的指令
第一个java程序
1)写源程序
public class HolleWorld { public static void main(String[] args){ System.out.println("HolleWorld"); } } 输出 javac HelloWorld.java java HelloWorld
2)编译(后缀名是class)
javac 文件名.java
编译成了文件名.class
3)运行
java文件名
注意点:
1.文件名要与public修饰的class名一致
2.用英文命名,首字母大写(驼峰法),见名知意
3.乱码是编码格式导致的
4.main方法是java程序的入口,有四要素public, static, void, String[]
5.java中开始的大括号一般在行末,结束的大括号跟这个层级对齐
6.每个指令以分号结束
7.文件名不能有空格
8.输出汉字时需要改编码:改为ANSI
JAVA基础
输出
System.out.println("hello world");//在控制台
System.out.print("hello woorld");
练习
太棒了!
马上就端午了!
回家!
public class text{
public static void main(String[] args){
System.out.println("太棒了");
System.out.println("马上就端午了?");
System.out.println();
System.out.println();
System.out.print("回家了");
}
}
转义字符 描述 举例 \" ’ System.out.println(“\”"); \\ \ System.out.println(“\\”); \t 一个tab键的距离 System.out.println(“你好\t张三”); \n 换行 System.out.println(“你好\n张三”);
代码注释
解释代码,是给程序员看的,
代码注释不收编译器的编译,不影响程序的执行效率
提倡代码注释多多益善
分类
1 单行注释 // 2 多行注释 /* */ 3 文档注释 /** */
变量
我有10块钱,次早饭花6元,还剩多少钱?
1.开空间,存储数据
2.CPU运算,更新空间的值
变量:内存中的一块空间
这块空间中存储的值是可以已发生变化的
变量三要素:
变量值:空间存储的数据;
变量类型:存储的数据的类型,来决定分配空间的大小
变量名:存储空间的别名,快速地找到去出乎的数据
基本数据类型:
数值:整数
int 4个字节 32位 [-2^31 2^31]
byte 1个字节
short 2个字节
long 8个字节
小数/浮点数
float 4个字节
double 8个字节
字符型
char 存储单个字符 使用单引号引起来’男’ ‘1’ 2个字节
0----48 A----65 a----97
布尔型
boolean 真true 假 false
引用数据类型
字符串
String 存储0-多个字符 使用双引号引起来"helloworld"
怎么确定数据类型;
存储手机号码?字符串;
身份证号码?字符串;
订单号?
数据类型的转换
隐形转换,自动转换
条件:数据类型要兼容(byte,short,int,lng,float,double,char),小转大
强制类型转换(数据类型)变量
条件:大转小
案例:大小写字母转换
public class text1{ public static void main(String[] args){ char c='A'; int a=c; int b=c+32; System