关闭

JAVA学习笔记(一)

178人阅读 评论(0) 收藏 举报
分类:

1.类也是一种数据类型,是一种自定义的数据类型,可以使用类来定义变量,这种变量称为引用数据类型变量。
2.构造方法是一个类创建对象的根本途径,如果没有自定义一个构造方法,那么系统将自定义一个无参的构造方法。
3.this关键字调用的是类里的元素,如下:

public class Test1 {
    private int temp;
    public static void main(String[] args) {
        Test1 t1 = new Test1();
        t1.test();
    }
    public void test(){
        this.temp=3;
        System.out.println(temp);
    }
}

输入结果为3。
4.布尔类型不能和其它类型进行转换
5.Static关键字修饰的方法和变量是属于类的,既可以通过类来调用,也可以通过对象来调用,但是静态成员不能直接访问类中的其它静态成员。Static修饰的方法中不能使用this引用,也不能使用没有static修饰的普通成员变量。否则会报错,因为静态方法在类装载的时候就分配了内存块,而非静态的方法和变量在new这个类的对象的时候才分配内存块, 他们内存分配的时间不一样 静态区域访问非静态区域是没有任何意义的。

public class Test1 {
    private int a;
    private int temp;
    public static void main(String[] args) {
        a=9;        //会报错
        this.temp=5;  //会报错
    }

6.栈是JAVA的指令区,数据区,对象被创建之后就会保存的堆里,而对象的引用就会保存在栈内。
7.JAVA中基本类型参数传递是值传递,所谓值传递是指将实际参数的副本传递给目标方法,而实际参数不会受到影响,引用类型的参数传递是引用传递,但它传递的是对象的地址,相当于指针,其内容会改变。

0
0
查看评论

Java核心技术卷一学习笔记1

在搞本科生毕设之余,闲下来看看书,写写博客。由于研究生学习要做一个数据可视化的项目,需要用到Java。所以拿了一本《Java核心技术卷一》正在一步步复习之前所学的Java知识。       3.9大数值      如果基本的整数和浮点数...
  • Eason_Chen_Coder
  • Eason_Chen_Coder
  • 2015-06-07 21:31
  • 682

Ionic3学习笔记(一)

(一)ionic3环境准备:    1.安装Node.js(安装之后执行node -version检查是否安装成功)     2.安装npm。  命令:npm install npm -g      3.安装 io...
  • Dan_2017
  • Dan_2017
  • 2017-11-28 21:46
  • 147

C++/GDI+ 学习笔记(一)——安装、配置&使用

使用GDI+很简单。需要做的有一下几个步骤。1.       安装GDI+ SDK开发包。网上很多地方都有下载。解压到一个地方即可。2.       设置编译器的包含路径,VC6的...
  • eplanet
  • eplanet
  • 2007-10-09 09:11
  • 9164

Robot Framework 学习笔记(一)

序为了更好的适应工作,提前开始准备学习内容,按照个人学习进度进行阶段性总结,Robot Framework属于自动化测试框架,本文基于Windows7系统进行相关软件安装讲解。安装过程第一步: Python下载地址 https://www.python.org/downloads/ 选择2.7版...
  • xinyu913
  • xinyu913
  • 2016-04-11 17:03
  • 634

UNP卷一学习笔记:I/O模型

UNIX下可用的5种I/0模型: (1)阻塞式I/O   (2)非阻塞式I/O   (3)I/O复用   (4)信号驱动I/O(SIGIO)    (5)异步I/O 前4种属于同步操作,第5种属于异步操作。 下...
  • u014557232
  • u014557232
  • 2016-03-19 14:25
  • 319

sql server 的T-SQL 学习笔记(八)

/******************* 函数 和 存储过程 ************************/ -- 表值函数和标量值函数 -- 系统存储过程-- 函数 -- 函数是一种用户封装有一条或者多条SQL语句的结构 -- 函数分为系统函数和用户自定义函数 -- 用户自定义函数...
  • chencong3139
  • chencong3139
  • 2017-07-25 14:40
  • 236

VC/MFC学习笔记

 windows中的很多数据类型,如HWND,WParam等其实都是我们所熟悉的unsigned int等一些类型,而定义成新的形式是为了方便记忆,不要因为这个而被难住!消息队列:把消息放在队列中,应用程序每次都只取走消息队列中的第一条消息。 HINSTANCE:窗口的实例,一个程序可以有...
  • degree_37
  • degree_37
  • 2009-04-22 16:24
  • 303

DevExpress学习笔记(五)-以拖拽的方式构建树(TreeList)

DevExpress学习笔记 以拖拽的方式构建树(TreeList) 本人最近在做某个项目中需要用到动态设置TreeList节点的技术,在这个过程中对于TreeList的各项功能有了初步的尝试,准备分几篇内容将其记录下来。这一篇主要记录TreeList的拖拽功能。 一 ImageL...
  • ltrelax
  • ltrelax
  • 2012-08-13 12:07
  • 1231

数据库学习笔记(SQL语句)

根据已有的表或查询结果来创建表: - CREATE TABLE ... LIKE会根据原有表创建一个新表。该语句会完整的复制原有表的结构以创建一个新的空表。如果想插入数据,还需要另外的插入语句(如INSERT INTO ... SELECT)但它不能只选原表的某几列或其他表中的列。 - CR...
  • fatever
  • fatever
  • 2017-06-20 17:26
  • 86

SpringMVC 学习笔记(一) Hello World

Spring MVC 是目前最主流的MVC 框架之一 Spring MVC 通过一套 MVC 注解,让 POJO 成为处理请 求的控制器,而无须实现任何接口。 支持 REST 风格的 URL 请求 采用了松散耦合可插拔组件结构,比其他 MVC 框架更具 扩展性和灵活性
  • a67474506
  • a67474506
  • 2015-06-04 14:26
  • 2022
    个人资料
    • 访问:4885次
    • 积分:203
    • 等级:
    • 排名:千里之外
    • 原创:16篇
    • 转载:2篇
    • 译文:0篇
    • 评论:0条
    文章分类