
java
阿强de
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java中大数的运算
Java中大数的运算Java中的大数运算不需要像c语言中那么麻烦,更不需要模拟大数的运算。因为java中自带的包中有这个的工具。1:首先你必须先导入这个叫BigInteger的这个包;导入方法:import .java.math.BigInteger;同时还必须导入importjava.Scanner(这个包是让用户输入的)。2:具体代码package my_java;im原创 2018-02-01 17:56:32 · 325 阅读 · 0 评论 -
Java八大基本类型详解与包装类
Java是面向对象的编程语言,但它也包含了8种基本数据类型。这8种数据类型不支持面向对象的编程机制,基本数据类型的数据也不具备“对象”的特性:没有成员变量、方法可以被调用。这8种数据类型带来了一定的方便性,例如可以进行简单、有效的常规数据处理。但在某些时候,基本数据类型会有一些制约,例如所有引用类型变量都继承了Object类,都可以当成Object类型变量使用。但基本数据类型的变量就不可以。为了解...原创 2018-02-21 18:00:07 · 1379 阅读 · 0 评论 -
Java中的static
Java中的staticstatic表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。 被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区内定找到他们。因此,static对象可以在它的任何对...原创 2018-02-21 17:59:23 · 219 阅读 · 0 评论 -
Java中的final
一:定义 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。final类不能被继承,没有子类,final类中的方法默认是final的。final方法不能被子类的方法覆盖,但可以被继承。final成员变量表示常量,只能被赋值一次,赋值后值不再改变。final不能用于修饰构造...原创 2018-02-21 17:58:11 · 240 阅读 · 0 评论 -
Java实例变量、类变量与局部变量
一、实例变量也叫对象变量、类成员变量;从属于类由类生成对象时,才分配存储空间,各对象间的实例变量互不干扰,能通过对象的引用来访问实例变量。但在Java多线程中,实例变量是多个线程共享资源,要注意同步访问时可能出现的问题。代码:publicclass SubClass { /* * 在类中的这三个叫做实例变量 */ String name; intage; Strin...原创 2018-02-21 17:57:06 · 194 阅读 · 0 评论 -
Java 多态中的类型转换(instanceof)
Java 多态中的类型转换(instanceof)引用类型转换 1、向上类型转换(自动/隐式类型转换),是小类型转化成大类型,不存在认了风险。即子类型对象也是父类型。 代码: Animal d = new Dog(); 这就自动转的2、向下类型转化(强制类型转化),大类型转化成小类型,存在一定风向。多态实例后,都可以向上类型转化,但是转化后,子类型对象间的互相转换就会存在一定风...原创 2018-02-21 17:55:57 · 356 阅读 · 0 评论 -
Java中的多态性
Java中的多态性核心: 1:多态就是指程序中定义的引用变量所指向的具体类型和通过该引用变量发出的方法调用在编译时并不确定,而是在程序运行期间才确定,即一个引用变量倒底会指向哪个类的实例对象,该引用变量发出的方法调用到底是哪个类中实现的方法,必须在由程序运行期间才能决定。因为在程序运行时才确定具体的类,这样,不用修改源程序代码,就可以让引用变量绑定到各种不同的类实现上,从而导致该引用调...原创 2018-02-21 17:54:59 · 811 阅读 · 0 评论 -
Java中的super
Java中的supersuper 是 Java 提供的一个关键字, super 用于限定该对象调用它从父类继承得到的实例变量或方法。它大概有三种的用法,不过再此之前,先要着重 讲一下方法重写(Override)的概念。一:方法重写 对于方法重写我们可以拿最简单例子来看例如鸟类都包含了飞翔方法,其中有一种鸟是特殊鸟类——鸵鸟,因此它也会从鸟类获得飞翔方法,但这个飞翔方法明显不适合鸵鸟,所以,鸵鸟需...原创 2018-02-21 17:53:48 · 6102 阅读 · 0 评论 -
JAVA设计模式之单例模式
JAVA设计模式之单例模式定义:java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍三种:懒汉式单例、饿汉式单例、登记式单例。 单例模式有以下特点:1、单例类只能有一个实例。2、单例类必须自己创建自己的唯一实例。3、单例类必须给所有其他对象提供这一实例。 单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话...原创 2018-02-21 17:52:52 · 188 阅读 · 0 评论 -
Java中的接口
一、基本概念接口(Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合。接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。如果一个类只由抽象方法和全局常量组成,那么这种情况下不会将其定义为一个抽象类。只会定义为一个接口,所以接口严格的来讲属于一个特殊的类,而这个类里面只有抽象方法和全局常量,就连构造方法也没有。实例:inter原创 2018-02-21 17:47:24 · 843 阅读 · 0 评论 -
如何用java制作二维码
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2018-02-28 11:39:41 · 2016 阅读 · 1 评论 -
Java中BigInteger和BigDecimal详解
1:java中的这两个类是非常好用的相对于大整数的运算(只要计算机内存够大)。2:主要函数: 1.valueOf(parament); 将参数转换为制定的类型。2.add(); 大整数相加3.subtract(); 相减4.multiply(); 相乘5.divide(); 相除取整6.remainder(); 取余7.pow(); a.pow(b)=a^b原创 2018-02-01 17:57:33 · 815 阅读 · 0 评论 -
Java抽象类
一、抽象类的基本概念普通类是一个完善的功能类,可以直接产生实例化对象,并且在普通类中可以包含有构造方法、普通方法、static方法、常量和变量等内容。而抽象类是指在普通类的结构里面增加抽象方法的组成部分。那么什么叫抽象方法呢?在所有的普通方法上面都会有一个“{}”,这个表示方法体,有方法体的方法一定可以被对象直接使用。而抽象方法,是指没有方法体的方法,同时抽象方法还必须使用关键字abstract做...原创 2018-02-21 18:01:01 · 544 阅读 · 1 评论