`
googlelc
  • 浏览: 56540 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
理解main方法: 1.1 public 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 ...
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 ...
引用传递及其引用 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); //publ ...
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++){ ...
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[]){ // ...
一、程序分析思路: 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 S ...
构造方法: 1: #构造方法的名称必须与类名一样。 #构造方法的声明处不能有任何返回值类型的声明。 #不能在构造方法中使用人turn返回一个值 实例化对象时候调用构造方法 声明时候不调用构造方法 class Person { public Person(){ System.out.print("构造方法"); } } public class test07 { public static void main(String args[]){ Person per = null;//声明对象 per = new Person(); } ...
封装 1:封装的目的: 封装就是保护内容,保证某些属性或方法可以不被外部看见。 class Person{ String name; int age; public void tell(){ System.out.println("姓名:"+name+" 年龄:"+age); } } public class test06 { public static void main(String args[]){ Person per1 = null; Person per2 = null; per1 = new Pe ...
面向对象 1:类与对象 #类是抽象的,对象是具体的; #类就相当于模板,依照此模板生产产品; #类定义: class { 。。。。。 } 类命名:首字母大写 一个类定义之后不能直接使用,要产生对象。 #对象的创建 类名 对象名=null//声明对象 对象名 = new 类名();//实例化对象 类名 对象名 = new 类名(); class Person{ String name; int age; public void tell(){ System.out.println("姓名:"+name+"年龄:" ...
关于学校 :转眼之间大三已经过去一个月了,我也来学校一个月了,呵呵呵,有点想家,想我的小侄子啊!九月的郑州开始变凉了,郑大软件学院里的许多树都死了,这几天那些大树都被砍了,心里不禁有点伤感!想 ...
本节课主要讲解java新特性对数组的支持 在JDK1.5之后,java为了方便开发,引入了大量的新特性,这次主要先介绍:可变参数、foreach输出、 1:可变参数 之前曾经说过,一个方法调用的时候规定了5个参数,就必须传递5个,但在JDK1.5之后,为了让方法更具灵活性,使用了可变参数的概念,在调用方法的时候可以任意多地传递参数。 但是可变参数的定义是又要求的: 定义格式如下: @返回值类型 方法名(类型...参数名称){} 所有的可变参数 接手之后都是以数组的形式保存下来的,所以直接按数组的方式接手即可。 public class test05 { public ...
java方法:(函数) 1: java中换行语句是: System.out.println("");//换行 2: 方法命名:与变量的命名规则相同 3:返回值, void ,无返回值 4:方法重载 就是值方法名称相同,但参数的类型或个数不同,通过传递参数的个数既类型不同已完成不同功能的方法调用。 pubilc static int add( int x,int y); pubilc static int add( int x,int y,int z); 提示:System.out.println();方法也属于重载方法 对于屏幕打印语句 ...
数组: 1:一维数组 要使用java的数组,必须经过两个步骤 @声明数组 @分配内存给数组 声明形式一: 数组类型 数组名[]=null; 分配内存给数组:数组名 = new 数据类型[长度]; 声明形式二: 数据类型[] 数组名=null; 建议读者使用有意义的名称为数组命名。 (变量命名规则:第一个单词的首字母小写,之后的每个单词的首字母大写,如studentName;) new是命令编译器根据括号里的长度开辟空间。 null表示引用数据类型的默认值。 2:堆栈内存的解释 @数组操作中,在栈内存中保存的永远是数组的名称,只开披了占内存空间,数组是无法使用的。 ...
1:逻辑运算符 & 与 && 短路与 | 或 || 短路或 不管是短路还是非短路,其基本的操作结果是一样的。 关于“&&”与‘&’、“||”与‘|’的说明: @&&表示短路与 @对于‘与’来说,要求所有的条件都 ...
1:在一般的语言(c语言)用0、1表示true、false。 但是在java中只能用true,false。 2:默认类型: 小数(1.1,1.2)的默认类型是double, 整形(1,2,3)的默认类型是 int。 boolean flag = true; boolean flag = 1;//wrong 3:基本数据类型的默认值: byte 0 short 0 int 0 long 0L float 0.0f double 0.0d char \n0000 boolean false 在开发中尽可能为每一个变量指定具体的内容 4:数据类型的自动转换 ...
Global site tag (gtag.js) - Google Analytics