随笔分类 - 【java学习笔记】
摘要:System类1.1 认识System类System.out.println()本身就是系统提供好的类。out.println()方法也是经常使用到的。System类是一些与系统相关的属性和方法的集合,在System类中所有的属性都是静态的。public final class Systemextends ObjectSystem 类包含一些有用的类字段和方法。它不能被实例化。在 System 类提供的设施中,有标准输入、标准输出和错误输出流;对外部定义的属性和环境变量的访问;加载文件和库的方法;还有快速复制数组的一部分的实用方法。1.2 System方法 System类中除了可以进行内容的输
阅读全文
摘要:1.1 认识StringBuffer StringBuffer是使用缓冲区的,本身也是操作字符串的,但是与string类不同的是,string类的内容一旦声明以后不可以改变,改变的只是其内存地址的指向,而StringBuffer中的内容是可以改变的。对于StringBuffer,本身是一个具体的操作类,所以不能String类那样采用直接赋值的方法进行对象实例化,必须通过构造方法调用。当一个字符串的内容需要经常改变的时候,就需要使StringBufferpublic final class StringBufferextends ObjectimplementsSerializable, Cha
阅读全文
摘要:理解main方法:1.1public static void main(String args[])@ : public: 表示此方法可以被外界所调用@ static: 表示此方法可以由类名称直接调用@ void :主方法是程序的起点,所以不需要任何返回值@ main:系统规定好磨人调用的方法名称,执行的时候,磨人找到main方法名称@ String args[]:表示的是运行时的参数,public class MainDemo01{public static void main(String args[]){if(args.length!=3){System.out.println(&quo
阅读全文
摘要:static的用法:1.1:使用static声明属性或方法,因为之前所讲解的属性和方法都是非static的,这样就导致了每个对象都有各自的内容。如果 现在希望一个属性被所有对象所拥有,则可以将其声明为static类型。A:static可以申明全局属性,class Person{String name;int age;String country="A城";public Person(String name,int age){this.name=name;this.age=age;}public void info(){ System.out.println("姓名
阅读全文
摘要:引用传递及其引用1.1 三道引用传递范例:A:class Demo{int temp=30;}public class RefDemo01{public static void main(String args[]){ Demo d1 = new Demo();//实例化Demo对象 d1.temp = 50; System.out.println("fun()调用之前: "+d1.temp); //System.out.println("fun()调用之后: "+d1.temp); //public static void fun( Demo d2){
阅读全文
摘要:String类常用方法1.1:字符串与字符数组一个字符串可以变为一个字符数组,同样,一个字符数组中也可以变为一个字符串。在String类中,提供了一下的操作方法A:字符串转换为字符数组:public char[] toCharArray()public class StringDemo02{public static void main(String args[]){ String str="hello"; char c[]=str.toCharArray(); for(int i = 0;i < c.length;i++){ System.out.print(c[i
阅读全文
摘要:String类1:string类的两种实例化方式A:直接赋值public class StringDemo01{ public static void main(String args[]){ String s="liuchao"; System.out.println(s); }}B:通过new关键字public class StringDemo01{ public static void main(String args[]){ //String s="liuchao"; String s=new String("liuchao"
阅读全文
摘要:一、程序分析思路:1:根据要求写出类所包含的属性2:所有的属性都必须进行封装3:封装之后的属性通过setter和getter设置和取得4:如果需要可愿意加入若干构造方法:5:再根据其他要求添加相应的方法6:类中的所有方法都不要直接输出,而是交给被调用处输出二、实例分析class Student{private String stuno;private String name;private float math;private float english;private float computer;public Student(String s,String n,float m,float
阅读全文