Java自学第一天之Java基础知识概念
- JDK:Java Decelopment Kit 编写Java程序的软件
- JRE:Java Runtime Environment:运行Java程序的软件
- javac:它是一个Java的编译器把hello.java编译成java.class,再通过java虚拟机执行class文件中的字节码
- java的类(class)必须以大写字母开头
数据类型
- int 4 short 2 long 8 byte 1 float 4 duble 8 NaN不是一个数字
0/0=NaN if(Double.isNaN(x)) 判读是否0/0; - char-ascill 一个byte -Unicode两个byte ,\转移字符
- boolean值 if(x=0)不行,x=0不能转换成boolen值
- 用final指示常量 final int a=9在main内,public static final int a=9;可以定义在main外,同一个类的其他方法也可以使用
- 数学函数,Math.sqrt(x) Math.pow(x,a),求余Math.floorMod(x,12)
- 枚举 enum Size{ L ,M,S},放在main之前
- 字符串 String S1=“”; String S2=“”; String S3=S1+S2;
(1)整数也可以与字符串相加,只不过都会转化成字符串
(2)s.substring(0,3)提取出字符串的某个部分,
(3)s.equals(s1);判断是否相等,返回true。空串S=“”有自己的长度0,和内容而S=null,表示目前没有任何对象与该变量关联。
(4)s.lenth()=字符数目,s.charAt()返回字符串的第几个字符 - Stringbuilder类用于构建字符串,StringStringBuilder builder=new StringBuilder(“abc”); builder.append(“asd”);//abcasd