java方法的重写

  • Post author:
  • Post category:java

方法的重写 在子类中如果创建了一个与父类中相同名称、相同返回值类型、相同参数列表的方法,只是方法体中的实现不同,以实现不同于父类的功能,这种方式被称为方法重写(override),又称为方法覆盖。当父类中的方法无法满足子类需求或子类具有特有功能的时候,需要方法重写。 在重写方法时,需要遵循下面的规则: 参数列表必须完全与被重写的方法参数列表相同。 返回的类型必须与被重写的方法的返回类型相同。 访问…

继续阅读 java方法的重写

java包装类

  • Post author:
  • Post category:java

引言:java中一切皆对象,所以就产生了包装类 分类:对象型包装类(Object的直接子类):char(Charact),boolean(Boolean); 数值型包装类(Number的直接子类):byte(Byte),int(Integer),float(Float),double(Double),long(Long); 自动装箱与拆箱: public class TestDemo { publ…

继续阅读 java包装类

Java反射-类动态加载

  • Post author:
  • Post category:java

VM在执行Java程序的时候,并不是一次性把所有用到的class全部加载到内存,而是第一次需要用到class时才加载。例如: // Main.java public class Main { public static void main(String[] args) { if (args.length > 0) { create(args[0]); } } static void crea…

继续阅读 Java反射-类动态加载

Java实现单链表终极版

  • Post author:
  • Post category:java

public class LinkedList2<E> implements List { private int size; private Node<E> first; private static int ELEMENT_NOT_FOUND=-1; private static class Node<E>{ Object element; Node<…

继续阅读 Java实现单链表终极版

java 构造器调用构造器_初学Java,在构造器中调用另一个构造器(十)

  • Post author:
  • Post category:java

在Java中在构造器中调用另一个构造器,和C#的写法有又那么一点点的不同 public class Apple { public String name; public String color; public String weight; public Apple() {} //两个参数构造器 public Apple(String name,String color,double weight…

继续阅读 java 构造器调用构造器_初学Java,在构造器中调用另一个构造器(十)

Java虚拟机(Jvm)中类加载器(ClassLoader)

  • Post author:
  • Post category:java

一、类加载器机制与分类 1、类加载机制 每个编写的”.java”拓展名类文件都存储着需要执行的程序逻辑,这些”.java”文件经过Java编译器编译成拓展名为”.class”的文件,”.class”文件中保存着Java代码经转换后的虚拟机指令,当需要使用某个类时,虚拟机将会加载它的”.class”文件,并创建对应的class对象,将class文件加载到虚拟机的内存,这个过程称为类加载,这里我们需要…

继续阅读 Java虚拟机(Jvm)中类加载器(ClassLoader)

java连接虚拟机中的redis服务

  • Post author:
  • Post category:java

环境 java:1.7 redis: 4.0.1 64 bit jedis: 2.6 代码 package jedis; import redis.clients.jedis.Jedis; public class JedisTest { public static void main(String[] args) { Jedis jedis = new Jedis("192.168.116.19…

继续阅读 java连接虚拟机中的redis服务

【Java】得到本机IP

  • Post author:
  • Post category:java

import java.net.InetAddress; import java.net.UnknownHostException; public class MainProcess { public static void main(String[] args) { InetAddress localhost = null; try { localhost = InetAddress.getLo…

继续阅读 【Java】得到本机IP

Java对象锁ReentrantLock、synchronized锁字符串

  • Post author:
  • Post category:java

import java.util.concurrent.locks.ReentrantLock; public class Main{ public static void main(String[] args) { //锁池 ReentrantLock[] locks= new ReentrantLock[1024]; //需要根据字符串a上锁 String a="lockStr"; //获取锁…

继续阅读 Java对象锁ReentrantLock、synchronized锁字符串

java在cmd中的编译

  • Post author:
  • Post category:java

在windows cmd中 假设当前目录为.../test 同时test.java 放在了.../test/c01 中 1.编译 javac c01/test.java   √ javac c01\test.java   √ javac c01.test.java   × 2.执行 编译完成后会生成一个test.class 文件 java c01/test   √ java c01\test   …

继续阅读 java在cmd中的编译