#阿里巴巴JAVA开发手册

java类中为什么设置set和get方法操作属性

java程序规范中会建议大家尽量将类中的属性私有化,即定义为private变量,通过设置set和get函数来对属性进行操作。一些人存在这样的疑问,为什么不直接将属性设置为public,以后调用属性时直接通过对象进行访问不是更方便?当然java中这样做有它的原因:1  将数据与行为分离,也就是java...

Java常用排序算法+程序员必须掌握的8大排序算法+二分法查找法

本文由网络资料整理转载而来,如有问题,欢迎指正!分类:1)插入排序(直接插入排序、希尔排序)2)交换排序(冒泡排序、快速排序)3)选择排序(直接选择排序、堆排序)4)归并排序5)分配排序(基数排序)所需辅助空间最多:归并排序所需辅助空间最少:堆排序平均速度最快:快速排序不稳定:快速排序,希尔排序,堆排序。先来看看8种排...

Java 冒泡排序

冒泡排序(BubbleSort)是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。  冒泡排序算法的运作如下: 比...
代码星球 ·2021-02-23

Java中Date和Calender类的使用方法

查看文章  Java中Date和Calender类的使用方法2009-10-0420:49Date和Calendar是Java类库里提供对时间进行处理的类,由于日期在商业逻辑的应用中占据着很重要的地位,所以在这里想对这两个类进行一个基本的讲解,由于技术有限,不到之处请指正。Date类顾名思义,一看就...

java 反射的实例

JAVA反射机制是在运行状态中,对于任意一个类,都能够得到这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制.   概括一下:   反射就是让你可以通过名称来得到对象(...
代码星球 ·2021-02-23

JAVA路径问题

平时写程序的时候,很多时候提示文件找不到,而抛出了异常,现在整理如下 一相对路径的获得说明:相对路径(即不写明时候到底相对谁)均可通过以下方式获得(不论是一般的java项目还是web项目)StringrelativelyPath=System.getProperty("user.dir");上述相对路径中,j...
代码星球 ·2021-02-23

前端历险记--JavaScript DOM编程

1.节点及其类型:元素节点属性节点:元素的属性,可以直接通过属性的方式来操作.文本节点:是元素节点的子节点,其内容为文本.<!DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"&g...

Scala核心编程_第08章 面向对象编程(中级补充)--java动态绑定与静态绑定

Java方法调用过程中,Jvm是如何知道调用的是哪个类的方法?Jvm又是如何处理?简介当子类和父类(接口和实现类)存在同一个方法时,子类重写父类(接口)方法时,程序在运行时调用的方法时,是调用父类(接口)的方法呢?还是调用子类的方法呢?我们将确定这种调用何种方法的操作称之为绑定。绑定又分为静态绑定和动态绑定。在了解动态...

java程序启动参数-D含义详解

-D<name>=<value> : setasystemproperty  设置系统属性。官方解释:Setasystempropertyvalue.Ifvalueisastringthatcontainsspaces,youmustenclosethes...

idea无法创建javaclass文件

一直用pycharm和jupyter。今天发现打开IDEA创建一个新的java项目(maven)后无法在里面的module中创建相应的javaclass文件 解决方案:(1)选择File——>ProjectStructure——>ProjectSettings——>Modules:也可以直接...

javaIO-字符流

 2.1字符流为什么出现字符流?一个字符经过编码后可能占用不同的字节数,字符和字节不是一一对应的关系,编码后的字符有可能变成数量不等的字节使用字节流在操作文本文件的时候不是很方便,不能准确控制到底多少个字节对应一个字符?所以Java提供了专门用来操作字符的字符流(所以字符流只针对文本文件)能准确的从流中获取/...
代码星球 ·2021-02-22

java的序列化和反序列化

1.java2.Geon3fastjson4xml...
代码星球 ·2021-02-22

Java8新特性

1...
代码星球 ·2021-02-22

java<T>泛型

1、泛型的概述在JDK1.5之前,把对象放入到集合中,集合不会记住元素的类型,取出时,全都变成Object类型。泛型是jdk5引入的类型机制,就是将类型参数化,它是早在1999年就制定的jsr14的实现。泛型机制将类型转换时的类型检查从运行时提前到了编译时,使用泛型编写的代码比杂乱的使用object并在需要时再强制类型...
代码星球 ·2021-02-22

java数据结构5--集合Map

  Map与Collection在集合框架中属并列存在Map存储的是键值对<K,V>Map存储元素使用put方法,Collection使用add方法Map集合没有直接取出元素的方法,而是先转成Set集合,再通过迭代获取元素Map集合中键要保证唯一性(和HashSet一样,用hashcod...
代码星球 ·2021-02-22
首页上一页...3132333435...下一页尾页