JAVA基础

JAVA(纯面向对象)

面向对象的特点:

1,封装

2,继承

3,跨平台  

public class Test{

  public ststic void main(String[] args){

  

  }

}

注意类名与文件名要完全一样

标识符:凡事需要自己命名的地方都是标识符                字母(大小写) ,  _   , $         不以数字开头  

*代码的命名规范:驼峰命名法 

java的引用类型             和基础类型的区别 可以=null

  所有的类

  所有的接口

  所有的数组

变量的赋值

char c ='a';          char c ='字';        char c =98;       char c =' ';       char  c ='u0061';  (unicode编码)

定义一个整型变量默认为int            long l =1234;      long l = 88888888888l;

定义一个浮点型变量默认为double         float f =12.345f;

final常量 修饰的  必须全大写 必须有初始值

static静态  可以直接.出来     斜体

类型转换:

隐式转换(低到高) 

显式转换(高到低)

char short byte 进行运算时,取值默认为int

String str ="~~~~";

str.indexOf();           第一次出现此字符串

str.lastIndexOf();      最后一次出现此字符串

str.substring(参数1);      从索引值为参数1~最后

str.substring(参数1,参数2)       [参数1,参数2)

str.split(",");       以,为分割把字符串分隔成数组

str.trim()     只去掉前后的空格,中间的不管

str.replace      替换

str.replaceAll     使用正则表达式的替换      \s  是空格

equals

String s1 ="abc";

String s2 ="def";

s1.equals(s2);

 

原文地址:https://www.cnblogs.com/klose11/p/6846044.html