【Java基础(05)--修饰符】教程文章相关的互联网学习教程文章

java基础第十八天_项目完善

1.QQ完成2.使用DatagramSocket实现屏广Server : //完善代码,区域缩小 2.合包客户端 : JFrame ,ImageIcon------------------------------------------------------本文出自 “作业” 博客,请务必保留此出处http://10718270.blog.51cto.com/10708270/1791313原文:http://10718270.blog.51cto.com/10708270/1791313

Java基础复习20

二十、泛型1.概念  泛型就是一个标签,表明里边放什么   用<>表示存放的是什么数据,例如   ArrayList<Integer> list = new ArrayList<Integer>();   //list中只能放int类型的数据   //jdk7新特性,自动推断:ArrayList<Integer> list = new ArrayList<>();   Map<String,Integer> map = new HashMap<String,Integer>();2.集合中的泛型  总结:   ① 集合接口或集合类在jdk5.0时都修改为带泛型的结构   ② 在实...

java基础之float、double底层运算【代码】【图】

目前java遵照IEEE制定的浮点数表示法来进行float,double运算。这种结构是一种科学计数法,用符号、指数和尾数来表示,底数定为2——即把一个浮点数表示为尾数乘以2的指数次方再添上符号。 我们来看一段java代码:public class FloatToBinary { public static void main(String[] args) { float f1=8.5f; System.out.println("f1底层数据(十进制):"+Float.floatToIntBits(f1)); int int1=Float.floatToIntBits(f1); Sys...

黑马程序员_Java基础String类【代码】

- - - - - android培训、java培训、期待与您交流! - - - - - - - String是一个对象String不属于8种基本数据类型(byte, char, short, int, float, long, double, boolean),String是对象,所以其默认值是null。String是一种特殊的对象,有其它对象没有的一些特性,通过JDK发现:public final class Stringimplements java.io.Serializable, Comparable<String>, CharSequence {/** The value is used for character storage. */p...

java基础-抽象类【图】

原文:http://www.cnblogs.com/ceshi2016/p/6024968.html

2017/05/16 java 基础 随笔【代码】

1,成员变量和局部变量的区别  1)在内存中的位置不同    成员变量:在堆内存(成员变量属于对象,对象进堆内存)    局部变量:在栈内存(局部变量属于方法,方法进栈内存)  2)初始化值不同    成员变量:有默认初始化值    局部变量:没有默认初始化值,必须定义,赋值,然后才能调用。2.封装  private:被修饰的成员只能在本类中被访问Class Ensultation {new Person().age=10; 不是本类报错 } Class Pe...

Java基础(二)

静态方法调用非静态成员的非法性理解静态方法在类没有实例化的时候就已经被分配内存真正存在的了;而非静态方法这时候在内存上是没有存在的,所以静态方法这时候调用非静态成员是根本调用不到的,称为非法。Java中定义一个不做事且没有参数的构造方法的用处java程序在执行子类的构造方法之前,如果没有用super()来调用父类的特定构造方法,则会默认调用父类没有参数的构造方法,这时候,父类只是定义了有参数的构造方法的话,就会报...

Java基础——项目三 开发团队调度软件【代码】【图】

注意:1.继承关系,判断时,从最子开始,到父。2.发生输入错误时,自定义异常类,输出信息,在service做throws,在view做try-catch。 domain包:package domain;/*** @author FREZXX* @create 2021-05-21 17:01*/// 接口,实际上就是定义了一种规范 // 开发中,体会面向接口编程//例子:7个元素继承于一个父类,其中3个元素有共同的一个不同于父类的方法 //方式一:再定义一个继承于父类的类,将3个元素继承于它,此时3个元素与其余...

Java基础之抽象类和多态【图】

一、抽象类: 当子类之间存在有相同的方法名却是不同的方法体的时候,可以将父类创建为抽象类:public abstract class X然后创建抽象方法。public abstract 返回值类型 a();抽象类可以没有抽象方法,但是抽象方法必须在抽象类中。注意:抽象类不能实例化(New X());原因是:抽象类中可能存在抽象方法,以避免调用到未实现的方法。 二、Finalfinal修饰的类不能被继承final修饰的方法不能被重写final修饰的变量、属性不能被修改...

java基础:java中的方法【图】

方法的概念: 方法就是完成特定功能的代码块 在很多语言里面都有函数的定义 函数在Java中被称为方法 格式: 修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2…) { 函数体; return 返回值;} 返回值类型:就是功能结果的数据类型。 方法名:符合命名规则即可。方便我们的调用。 参数: 实际参数:就是实际参与运算的。 形式参数;就是方法定义上的,用于接收实际参数的。 参数类型:就是参数的数据类型 参数名:...

java基础(五)【代码】

这里有我之前上课总结的一些知识点以及代码大部分是老师讲的笔记 个人认为是非常好的,,也是比较经典的内容,真诚的希望这些对于那些想学习的人有所帮助!由于代码是分模块的上传非常的不便。也比较多,讲的也是比较清晰的!如果你有需要可以在评论中留下您的邮箱我看到一定会免费发给你的!感谢这个平台让我们大家共同进步吧!! 记住 程序员是无私的!!!也非常欢迎到我的博客内观看 博客地址:http://www.cnblogs.com/duscl/ ...

java基础:数据类型的概念和分类【图】

数据类型: Java语言是强类型语言,对于每一种数据都定义了明确的具体数据类型,在内存总分配了不同大小的内存空间数据类型的分类: 基本数据类型: 整数:占用字节数Byte 1Short2Int4Long8浮点数: Float4Double8字符: Char2布尔: Boolean1 注意:整数默认是int类型 浮点型默认是double类型 在定义long类型的值是末尾需要加l或者L 引用数据类型(类,接口,数值) 原文:http://www.cnblogs.com/YuTaiYin/p/69269...

Java基础之jdk的安装【代码】【图】

如何在一天电脑上同时安装两个版本的jdk,以及他们的切换;  1、首先准本两个版本的jdk并安装。  例:   2、配置环境变量    右键此电脑,属性-->高级系统配置 --> 环境变量 -->看下面的系统环境变量然后新建四个系统环境变量变量名变量值JAVA_HOME%JAVA_HOME8%JAVA_HOME11D:\Java\jdk-11.0.9_windows-x64JAVA_HOME8D:\Java\jdk-8u271-windows-x64CLASSPATH.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar   ...

java基础——异常,如何选择异常处理方式【代码】

1.所有的异常都是从Throwable继承而来的,是所有异常的共同祖先。2.Throwable有两个子类,Error和Exception  Error:错误,对于所有的编译时期的错误以及系统错误都是通过Error抛出的。这些错误表示故障发生于虚拟机自身、或者发生在虚拟机试图执行应用时,如Java虚拟机运行错误(Virtual MachineError)、类定义错误(NoClassDefFoundError)等。这些错误是不可查的,因为它们在应用程序的控制和处理能力之 外,而且绝大多数是程...

java基础(32):类加载、反射【代码】

1. 类加载器1.1 类的加载当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接,初始化三步来实现对这个类进行初始化。加载  就是指将class文件读入内存,并为之创建一个Class对象。  任何类被使用时系统都会建立一个Class对象连接  验证是否有正确的内部结构,并和其他类协调一致  准备负责为类的静态成员分配内存,并设置默认初始化值  解析将类的二进制数据中的符号引用替换为直接引用初始化 ...