51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1370|回复: 1
打印 上一主题 下一主题

[原创] 自学java分享笔记4

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2016-7-29 15:11:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
面向对象
JDK安装完成后,安装JRE的路径为默认的,不要安装的跟JDK一样路径
执行过程中的内存管理: heap(new出来的东西,堆内存),stack(局部变量)data segment(静态变量,字符串常量) code segment(存放代码)

局部变量:在循环里面定义的,只能在循环里面用,如果在循环外面定义的,就都可以用

面向对象:直接吵着对象发展  面向过程:对过程了如指掌,在乎过程

比如:Scanner就是一个类,随机书Randmon也是一个类   Randmon A=new  Randmon(); A就是Randmon类的对象,JAVA的jdk自带了很多类

先创建类,再创建对象
字符串String必须要用""
创建类:类名首字母必须大写,而且必须类名前写class。类里面必不可少的两大行为:属性和行为。属性在java里面成为方法
新建对象后,再写代码,访问属性,直接用(类名.变量)

同一个类,可以定义多个不同的对象,每个对象的存储空间都不一样

有参无返回

public void sleep(String A){
        System.out.println("我在"+A"睡觉");//该类名为Person
}

调用:

public class test{
        public static void main(String[] args){
                Person per=new Person();
                per.sleep("沙发上");//调用类的属性或者行为时,只需xx.xx
        }
}//输出结果为,我在沙发上睡觉

无参无返回

public void sleep(){
        System.out.println("我在睡觉");
}

在class的大括号里面的变量就是成员变量

ruturn:返回制定类型的值,并且这个值是确定的  (就近原则)

to string :
this关键字的使用:1)在类的方法定义中使用this关键字,代表使用该方法的对象的引用
                  2)成员变量和参数重名问题

面向对象,最基本的三大特点,就是封装,继承,多态

a>b?a:b  //a大于b吗?大于就输出a。反之输出b

方法的重载:就是指在一个类里面,可以定义多个重名的方法名
创建方法: new+构造方法就创建了一个新的对象;构造函数与类同名,且没有返回值;构造函数是定义在java类中的一个用来初始化对象的函数

面向对象,是核心的核心(封装,继承,多态,设计模式,异常,包)//讲功能封装在对象里,强调具备功能的对象

public void get(){} //无参无返回  public int get(){}// 无参有返回  public void get(string a){} //  有参无返回  public String get(String a)有参有返回{}

学习方法:1.基本功(多去背程序,敲,写) 2.坚持 3.多积累问题

构造代码块:先输出构造代码块的值,再输入构造函数的值,构造代码快是给所有的对象进行初始化

构造函数之间的调用只能用this语句来完成,并且this语句只能出现在第一行;初始化要先执行,如果初始化中还有更细节的初始化,那就先执行更细节的初始化
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1
回复

使用道具 举报

  • TA的每日心情
    奋斗
    2016-4-7 13:29
  • 签到天数: 2 天

    连续签到: 2 天

    [LV.1]测试小兵

    推荐
    发表于 2016-7-30 10:33:57 | 只看该作者
    总结很清晰,谢谢分享哈!
    回复 支持 1 反对 0

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-11 08:03 , Processed in 0.063568 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表