Java中的小知识。】的更多相关文章

package jicheng; public class Animal { //定义一个成员变量name. private String name; public String getName() { return name; } //定义一个参数(局部变量 )name2 public void setName(String name2) { name = name2;//将局部变量的值传递给成员变量 } public static void main(String[] args) { Ani…
常量分类:常量分为静态常量,非静态常量(全局常量),局部常量 静态常量:要么定义的时候赋初值,要么在静态代码块中赋值 非静态常量:要么在定义的时候赋初值,要么在代码块中赋值 局部常量:可以在定义时赋初值,也可以在使用前赋值 注意:接口中只存在一种常量,就是静态常量,必须定义时赋值,因为在接口中不存在代码块. 为什么局部变量不初始化? 局部变量,都是存在栈中的.而栈是快速重复的大量使用,如果每次使用都初始化,开销会比较大,不如,直接让程序员来手动初始化.…
第76节:Java中的基础知识 设置环境,安装操作系统,安装备份,就是镜像,jdk配置环境,eclipse下载解压即可使用,下载tomcat 折佣动态代理解决网站的字符集编码问题 使用request.getParameter()获得的数据是否有乱码问题. 自定义注解 @: @Test等.注解就是一种数据类型 package com.dashucoding.test; import java.util.ArrayList; import java.util.List; public class T…
1.1什么是锁? 在计算机科学中,锁(lock)或互斥(mutex)是一种同步机制,用于在有许多执行线程的环境中强制对资源的访问限制.锁旨在强制实施互斥排他.并发控制策略. 锁通常需要硬件支持才能有效实施.这种支持通常采取一个或多个原子指令的形式,如"test-and-set", "fetch-and-add" or "compare-and-swap"”.这些指令允许单个进程测试锁是否空闲,如果空闲,则通过单个原子操作获取锁. 1.2.锁的一个…
List 复制之 浅拷贝与深拷贝 详细连接https://blog.csdn.net/never_tears/article/details/79067245 java中判断字符串是否为数字的方法的几种方法 https://blog.csdn.net/u013066244/article/details/53197756 java 基本类型详解 及 常见问题 https://blog.csdn.net/sunshoupo211/article/details/23001137 浮点数在计算机中存…
1,在java源代码中加空格注释不会影响程序的编译速度. 2,一个java类文件中真的只能有一个公有类吗? 如果只在第一个public类里面定义实体,或者两个都不定义并没有报错且程序可以运行.每个编译单元(文件)只能有一个public 类,每个编译单元只能有一个公开的接口,而这个接口就由其public 类来表示.如果能有多个public类,程序就无法识别该从哪里导入程序了.上面这个程序 出现了主类 和一般公共类,第二个类为一般公共类.主要是分清公共类和主类,主类及主函数.ava类文件中并非只能有…
1.数据类型的相关知识点 1.1.java内置封装类的转换 java中内置的封装类Byte.Integer.Float.Double和Long都可以转换成double类型的数值:因为这些封装好的类中都有doubleValue()的方法,进而调用此方法就可以转换成Double类型的数值啦:[各个类声明的引用对象,都会有相应的xxxValue()方法,转换成自己需要的数据类型] 比如: package fdx.test.ShuJuKind; public class TestOne { public…
Java中HashMap在jdk1.7和jdk1.8中的区别点: 在jdk1.7中是用数组+链表形式存储,1.8采用数组+链表/红黑树形式 Jdk1.8中由链表转为红黑树是长度大于8,由红黑树转为链表是节点数小于6. 原因:红黑树的平均查找长度是log(n),长度是8时,平均查找长度是3,链表的平均查找长度是8/4=2,存在转换的必要:当链表的长度小于6,平均查找长度是小于3,速度与树效率类似,转化需要时间等因此不会生成树.…
Switch和If的区别: Switch case成功后将不再向下继续执行,而If却要每个条件判断一遍.过于浪费: Java中的多态: 方法重载: 通常是指在同一个类中,相同的方法名对应着不同的方法实现,这些方法名相同的方法其区别在于他们需要的参数不同.即采用不同的方法形参表,区分重载方法要求形参在数据类型.个数和顺序的不同. 方法重写:方法重写主要用于父类和子类间.子类重写父类的方法,只是对应的方法实现不同,其方法名和参数都相同. 抽象类:在java语言中,一个类中的方法只给出了标准,而没有给…
流是一连流串的字符,是信息的通道,分输出流和输入流. IO的分类 第一种分:输入流和输出流. 第二种分:字节流和字符流. 第三种分:节点流和处理流. Java中流的分类: 流的运动方向,可分为输入流和输出流两种. 流的数据类型,可以分为字节流和字符流. 输入流类都是抽象类InputStream(字节输入流)或抽象类Reader类(字符输入流)的子类. 输出流类都是抽象类OutputStream(字节输出流)或抽象类Writer类(字符输出流)的子类. 输入流从文件输入为读取,输出流从文件输出为写…