每日日报63
1.今天完成了哪些内容
java的学习
2.遇到哪些问题
内部类主要分为成员内部类、局部内部类、静态内部类和匿名内部类。
成员内部类不能含有static的变量和方法,因为成员内部类需要先创建了外部类,才能创建它自己的内部类。
成员内部类的定义:
public class 外部类{
public class 内部类{}
}
内部类的实例化:
外部类 对象=new 外部类();
外部类.内部类 对象2=对象.new 内部类();
在方法中定义的内部类称为局部内部类
使用elcipise编写java程序时遇到这样的错误:
错误在类中找不到main方法,请将main方法定义为 public static void main(String[] args)
否则 JavaFX 应用程序类必须扩展javafx.application.Application。
但是程序中已经写了main方法,却还是报错
解决的办法就是,运行前先按一下ctrl+s,或者右键点save, 保存一下,然后再运行就没有问题了。
字符串大小写替换:
1 String a1="abcde"; 2 3 //全部转换为大写 4 String a2=a1.toUpperCase(); 5 6 //全部转换成小写 7 String a3=a2.toLowerCase(); 8 9 //a1是否包含在a3中 10 boolean f=a1.contains(a3); 11 12 //a1是以字符串e结尾的吗 13 boolean f2=a1.endsWith("e"); 14 15 //a1是以字符串a开头的吗 16 boolean f3=a1.startsWith("a");
字符串截取:
1 String str="abcdefggg"; 2 3 //从第二个字符开始,一直到最后,也就是bcdefggg 4 String s=str.substring(1); 5 6 //从第二个字符开始,一直到第四个字符,但是不包含第四个字符,也就是bc 7 String s2=str.substring(1,3); 8 9 //返回第一个“e”的位置,也就是4 10 int i=str.indexOf("e"); 11 12 //返回最后一个“g”的位置,也就是8 13 int i2=str.lastIndexOf("g");
3.明天准备要做哪些事
(1)javaweb的学习
(2)java的学习
(3)博客园的界面美化