自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 java匿名对象

一、概念使用类创建一个对象时,可以不定义类对象的引用变量,而直接调用这个对象的方法,这样的对象叫做匿名对象;顾名思义,匿名对象也就是没有名字,而类的对象名是一个引用变量,也就是没有引用变量。例如:MyClass test = new MyClass();MyClass.example(1,2,3);可以改写为:new MyClass().example(1,2,3);则new MyClass()就是匿名对象,这个语句没有声明任何对象,而是直接用new运算符创建了类MyClass的对象并直接

2021-02-26 18:40:35 84

原创 java在类定义内调用方法

一、概述很多时候,我们见到的方法是在类定义的外部被调用,但实际上,在类定义的内部,方法与方法之间也是可以相互调用的。二、代码演示 class Chapter_02_Son { double PI = 3.14; double radius; double height; double area() { //打印圆柱体底面积 return PI * radius * radius; } double volume() {//打印圆柱体体积 ret

2021-02-26 17:37:18 806

原创 java成员变量与局部变量

一、讲解由类和方法的定义可知,在类和方法中均可以定义属于自己的变量,类中定义的变量是成员变量,而方法中定义的变量是局部变量,两者是有一定区别的。——从语法形式看,成员变量是属于类的,而局部变量是在方法中定义的变量或是方法的参数,成员变量可以被访问控制符和修饰符所修饰,而局部变量不能被访问控制符和static修饰符所修饰;两者都可被final修饰。——从变量在内存中的存储方式看,成员变量是类的一部分,而对象是存在于堆内存的,而局部变量存在于栈内存的。——从变量在内存中的生存时间看,成员变量是对象的一部

2021-02-26 16:32:44 101

原创 java类;定义;一般结构;修饰符

一、了解类类的概念是为了让程序设计语言更清楚地描述日常生活的事物,类是对某一类事物的描述,而对象则是实际存在的属该类事物的具体的个体;通过抽象找出同一类对象共有的状态(属性)和行为,构成类。二、定义类由于类是将数据和方法封装在一起的一种数据结构,其中数据表示类的属性,方法表示类的行为,所以定义类实际是定义类的属性和方法,用户定义一个类实际是定义一个新的数据类型。在使用类之前,必须先定义它,然后才可以利用所定义的类来声明相应的变量,并创建对象,这与声明一个基本数据类型的变量实质上是一个概念,只是基本数据

2021-02-26 13:36:10 191

原创 java方法成员;修饰符;

一、了解方法成员——定义类的行为①一个对象能够做的事情②我们能够从一个对象取得的信息——可以没有,也可以有多个;一旦在类中声明了方法,它就成为了类声明的一部分——分为实例方法和类方法二、声明格式[public|protected|private][static] [final] [abstract] [native] [synchronzied]返回类型 方法名([参数列表])[throws exceptionList】{方法体}例如:public double circl

2021-02-26 13:14:14 325

原创 java关键字final

一、final关键字1.final是java的一个关键字2.final意为“最终的”,“不可变的”3.final修饰的局部变量,一旦赋值不能重新赋值4.final修饰的变量,只能赋一次值。5.final修饰的方法无法被覆盖/重写。6.final修饰的类无法继承6.final控制不了能不能调用的问题7.final修饰的引用:该引用只能指向一个对象,并且它只能永远指向该对象,无法再指向其他对象。并且在该方法执行过程中,该引用指向对象之后,该对象不会被垃圾回收站回收,直到当前方法结束,才会释

2021-02-25 20:26:25 162

原创 java面向对象程序设计的特点

概述:面向对象的思想将客观事物看作具有状态和行为的对象,通过抽象找出同一类对象的共同状态和行为,构成类。一、两个要素:对象,类1、对象——现实世界中????万物皆对象????都具有各自的属性,对外界都呈现各自的行为——程序中????一切都是对象????都具有标识 (identity), 属性和行为(方法)????通过一个或多个变量来保存其状态????通过方法(method) 实现他的行为2、类????将属性及行为相同或相似的对象归为一类????类可以看成是对象的抽象,代表了此类

2021-02-25 19:57:54 503

原创 java随笔

#java特点1面向对象两个要素:类,对象三个特性:封装,继承,多态2安全性一是去掉指针,二是java的内部安全措施。3跨平台性在操作系统上安装java虚拟机(Java Virtual Machine),由JVM来负责Java程序在该程序的运行。4内存管理:自动回收垃圾机制,Java对内存自动进行管理并进行垃圾回收。5多线程Java是第一个在语言级提供内至多线程支持的高级语言#面向对象语言的基本特征抽象,封装,继承,多态#进程和线程#java平台#什么是JDK?jdk是j

2021-02-25 19:44:58 96

原创 java类中数据成员

一、数据成员特点——表示java类的状态——声明数据成员必须指定变量名以及所属类型,同时还可以指定其他属性——数据成员的类型可以是基本数据类型,byte,short,char,int,long,float,double,boolean;也可以是引用型数据类型,类(enum枚举是特殊的类),数组,接口;——数据成员分为实例变量与类变量(也称静态变量) 二、解析实例变量与类变量1、概述:首先,我们要明白类的对象也称为类的实例,顾名思义,实例变量是存在于在我们使用类创建的对象即实例中的,而类变量存.

2021-02-25 19:39:04 1772

原创 基本数据类型的包装类

1

2021-02-25 13:31:48 68

原创 java的main方法解读

前言main方法是我们学习Java语言学习的第一个方法,也是每个java使用者最熟悉的方法,每个Java应用程序都必须有且仅有一个main方法。可以说main方法是最简单的方法,因为main方法几乎是固定不变得,除了String[] args可以写成String args[],以及args的名称可以改变外,其它所有均不改变。main方法也是特殊的,因为它的类型必须是public static void,甚至名字都必须是main,还有括号内的参数String[] args,很多初学者都不知道它的作用。正是这

2021-02-25 12:56:55 596

原创 java基本数据类型存储位置

1

2021-02-24 23:25:05 798

原创 java字符串;声明与创建;存储位置;

一、声明与创建声明字符串变量的格式和其他变量一样,分为对象的声明和对象的创建两步;这两步可分为两个独立的语句,也可以在一个语句中完成;格式一:String 变量名;变量名 = new String(“字符串”);String str;str = new String("字符串");第一个语句只是声明字符串引用变量str,此时str的值为null;第二个语句则是在堆内存中分配了内存空间,并将str指向了字符串的首地址。格式二:String 变量名 = new String(“字符串”);

2021-02-24 22:33:02 557

原创 java数据类型

一、java数据类型:主要分为基本数据类型和引用数据类型二、基本数据类型:整型:byte,short,int,long;浮点型:float,double;字符型:char;布尔类型:boolean;引用数据类型主要包括:类,枚举,接口,数组,标注,字符串;三、默认初始值:基本数据类型:0;布尔:false;引用:null;...

2021-02-24 16:36:03 32

原创 java表达式及运算符

2021.2.23一、final1.final是java的一个关键字2.final意为“最终的”,“不可变的”3.final修饰的局部变量,一旦赋值不能重新赋值4.final修饰的变量,只能赋一次值。5.final修饰的方法无法被覆盖/重写。6.final修饰的类无法继承6.final控制不了能不能调用的问题7.final修饰的引用:该引用只能指向一个对象,并且它只能永远指向该对象,无法再指向其他对象。并且在该方法执行过程中,该引用指向对象之后,该对象不会被垃圾回收站回收,直到当前方

2021-02-23 21:51:55 764 1

原创 eclipse编译器,运行环境以及构建路径的问题

#导入jre

2021-02-22 21:06:31 3844 3

原创 eclipse无法打开的问题

#解决Eclipse无法打开“Failed to load the JNI shared library”问题是:无法打开JNI共享库问题点:原因是JDK配置错误。简述jdk配置过程:一.下载(http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html)[网址]二.安装三环境配置首先解释一下为什么要配置环境,我们要了解一下java程序在计算机中的运行过程,比如HelloWorld.jav

2021-02-22 18:50:48 1167

原创 通过文本和dos命令编译执行java程序

一,首先在任意文件夹创建一个txt文档,这里我在桌面创建MyClass.txt,将文档的扩展名改为.java即MyClass.java,然后在里面编写程序。二打开命令窗win+r,进入到文档所在目录cd Desktop(cd+目录 进入某一目录下),执行程序javac MYClass.javajava MyClassjavac MyClass.java 是将文档编译为字节码文件bytecode,即.class文件,当你执行完这个命令后,你会发现在文档所在目录会出现一个MyClass.class

2021-02-22 18:09:11 122

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除