Java基础复习

一.java中continue和break的区别:

continue:跳出本次循环,进行下一循环;

break:结束本次循环;

二.indexOf=lastIndexOf    输出某一索引值;

三.强制转换

int m=71;

System.out.println((char)m);

四。数组分割字符串

String[] newstr=str.split("  ");

五。新代替旧的方法

1.replace

System.out.println(str.replace("旧","新"));

2.String temp="";

for(int i=0;i<newstr.length;i++){

  if(newstr[i].equals("旧")){

  newstr[i]="新";

}temp+=newstr[i];

}

System.out.println(temp);

六。取出某一部分;

System.out.println(str.substring(str.indexOf(""),str.indexOf("")+n));

Java运行过程:

Java虚拟机--以字节码为指令的CPU--*.class

Java编译器--字节码--类加载器进行验证--虚拟机运行

Java编程语言(一门纯面向对象的语言)的特点:

1.面向对象 a.封装  b。继承  c。多态

2.安全性

3.跨平台

配置环境变量

Java_home

classpath

path

需要注意的地方:

类名要与文件名保持一致(完全一样)

(打印一个空心正方形)

int n=4;
 for(int i=0;i<n;i++){
 if(i==0||i==n-1){
  for(int j=0;j<n;j++){
   System.out.print("*");
  }
 }else{
  for(int j=0;j<n;j++){
   if(j==0||j==n-1){
    System.out.print("*");
    
   }else{
    System.out.print(" ");
   }
  }
 }System.out.println(
   );
 }

原文地址:https://www.cnblogs.com/hljj/p/6847414.html