关闭

学习java得一些笔记(5)

标签: Java对象
477人阅读 评论(0) 收藏 举报
分类:

1)public:修饰类,属性,方法,构造器,内部类等,在任何地方都可见

protected:只能修饰类的成员,在类体中使用,在当前package中可见

很少使用package作为访问范围,保护的成员主要留给子类

使用原则:

尽可能私有,留给子类使用保护

减少使用公有,默认的几乎不用

常见方式:私有属性,公有方法(get    set)

package {0,1}

import {0,n}

public class {0,1}只能有一个公有类,文件名与公有类名一致

class {0,n}一个文件中的多个类都是默认的

如果没有公有类,文件名与任意类名一致

只有公有类才能在其他包中访问,默认类只能在当前包访问

一般情况下,一个文件,一个公有类

static 用static修饰的成员变量不属于对象的数据结构

static变量是属于类的变量,通常可以通过类名来引用static成员

static成员变量和类的信息一起存储在方法区,而不是堆中

一个static成员变量只有"一份"无论该类创建了多少对象

静态方法没有隐含参数,不能使用this

静态代码块是类的代码块,在类中加载期间执行

只执行一次,用于加载静态资源,比如:配置文件,图片素材

0
0
查看评论

java&javaweb学习笔记(汇总)

笔记分为两大部分:javase和javaweb。 笔记内容主要是对一些基础特性和编程细节进行总结整理,适合了解java基础语法,想进一步深入学习的人
  • h3243212
  • h3243212
  • 2016-02-13 18:12
  • 9065

Java网络编程学习笔记

Java网络编程,我们先来看下面这一张图: 由图可得:想要进行网络编程,首先是服务器端通过ServerSocket对某一个端口进行监听。通过accept来判断是否有客户端与其相连。若成功连上,则通过readline和println函数来进行数据的发送和接收。实现网络编程。 示例如下: ...
  • qq_25827845
  • qq_25827845
  • 2016-02-22 16:03
  • 1525

JAVA高并发学习笔记(一)

1.1.为什么需要并行 ① 业务需要 业务模型需要一个逻辑执行的执行单元 让不同线程承担不同的业务工作 简化任务调度 适合计算密集型 ② 性能问题 多线程的程序在多核cpu上面性能要好一些 cpu单核频率性能已经基本上无法提升了 通过多核来提升处理能力
  • a67474506
  • a67474506
  • 2015-09-07 16:04
  • 1478

操作系统学习笔记(五)

关于处理机调度的一些知识
  • qq_24282081
  • qq_24282081
  • 2017-04-19 21:35
  • 313

java学习笔记总结

Java环境搭建: 下载、安装JDK:http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html配置环境变量:JAVA_HOME、PATH打开CMD,运行javac、java检验是否安装成功 注意:习...
  • pegsa
  • pegsa
  • 2016-05-22 19:29
  • 7722

JAVA新手学习笔记——java实战经典(李兴华)第一部分

作为java新手,java实战经典(李兴华)版本是我开始学习java的很投入的教材,我觉得写的不错,当然里面也有一些错误。我在这里面也说明这些错误。   第一部分是java学习的基础,总体来说还是按照过程方式来介绍java的,在第二部分才介绍面向对象的观念。第一部分包含如下章节:   第一章、j...
  • R383747787
  • R383747787
  • 2013-03-11 09:05
  • 1461

Lucene5 学习笔记(1) —— Hello World

这是第1节的内容,让我们对 lucene 全文搜索引擎有一个大概的认识。 对应 孔浩老师 01_lucenc简介和创建索引初步 这1节视频的内容。全文搜索引擎存在的意义:根据索引来查找,提高效率。方便我们快速地搜索信息。 在全文索引工具中,都是由这样的三部分组成 1、索引部分; 2、分词部分;...
  • lw_power
  • lw_power
  • 2015-03-01 22:05
  • 1884

超详细的java基础知识学习(java SE、javaEE)笔记 核心重点!

标识符 Java 的标识符是由字母、数字、下划线_、以及美元符$组成,但是首字母不可以是数字。Java 标识符大小写敏感,长度无限制,不能是 Java 中的关键字。命名规则:要见名知意! u  变量要首字母小写和驼峰原则; u  常量的单词字母要全部大写,若有两个以上的单词...
  • qq_34477549
  • qq_34477549
  • 2016-10-13 09:12
  • 2673

Java多线程(全)学习笔记(上)

资源下载地址:http://download.csdn.net/detail/cloudyxuq/3763101 一.线程的创建和启动 java使用Thread类代表线程,所有的线程对象都必须是Thread类或其子类的实例。每条线程的作用是完成一定的任务,实际上就是执行一段程序流(一段顺序流的代...
  • Cloudyxuq
  • Cloudyxuq
  • 2011-11-06 21:07
  • 8201

java学习笔记—java的学习路线

新手最初学习的时候先要从J2SE开始,所包含的内容主要分为:面向对象概念的理解、Java基本语法的学习,Java桌面图形界面应用程序的开发,掌握常用的Java API等(关键是要学会怎样查阅jdk文档)。
  • funnyfire
  • funnyfire
  • 2011-04-13 11:44
  • 1462
    个人资料
    • 访问:37210次
    • 积分:879
    • 等级:
    • 排名:千里之外
    • 原创:53篇
    • 转载:0篇
    • 译文:0篇
    • 评论:3条
    最新评论