【Java基础教程:多线程基础(2)——线程间的通信】教程文章相关的互联网学习教程文章

Java基础13-注解和反射【代码】

Annotation注解与注释Comment区分Java注解用于为Java代码提供元数据。作为元数据,注解不直接影响你的代码执行,但也有一些类型的注解实际上可以用于这一目的。Java注解是从Java5开始添加到Java的。 注解有三类:内置注解、自定义注解和元注解。内置注解就是java自带的注解,元注解是用于修饰注解的注解,使用元注解来定义自定义注解。内置注解@Overwrite:限定重写父类方法,该注解只能运用于方法 @Deprecated:用于表示某个程序元...

java基础(三章)

java基础(三章)一、基本if结构1、流程图l 输入输出l 判断和分支l 流程线 1.1 简单的if条件判断if(表达式){ //表达式为true,执行{}中的代码}1.2 简单的if条件判断if(表达式){ //表达式为true,执行这里}else{ //表达式为false,这行这里}说明:如果if或else后面,有且仅有一行代码,{ }可以省略,但不建议省略二、逻辑运算符l && 逻辑与(按shift+7)——且(...

java 基础数据语法【图】

1、常用单词 2、命名规范 3、整数拓展 进制练习 4、转义符 \t 转行符 \n 5、变量作用域 6、运算符 备注: a++ 操作完后自增;++a 自增后操作 7、位运算 8、三元运算符 原文:https://www.cnblogs.com/lwmwsh/p/14949590.html

Java基础04之类型转换【代码】

类型转换由于Java是强类型语言,所以在进行某些运算的时候,需要用到类型转换低------------------------------------------->高 byte,short,char->int->long->float->double 运算中,不同类型的数据先转换为同一类型,再进行运算在类型转换中,如果从高到低转换的高超过低的最大内存,则会出现内存溢出的情况,这个时候就需要用到强制转换不能对布尔值类型转换不能把对象类型转换为不相干的类型转换的时候可能存在内存溢出或者精度...

java基础——各种变量你晕了不?

java 中的变量大致分为 成员变量 和 局部变量 两大类。成员变量: 在类体里面定义的变量称为成员变量。 假设该成员变量有 static keyword修饰。则该成员变量称为 静态变量 或 类变量。 假设该成员变量没有 static keyword修饰,则该成员变量被称为 非静态变量 或 实例变量。局部变量: 形參、方法内定义的变量、代码块中定义的变量,都属于局部变量。类变量 (静态变量) 1. 能够向前引用 2. 变量属于类本身 ...

Java基础班学习笔记(11)API常用类(二)

1:StringBuffer(掌握) (1)用字符串做拼接,比较耗时并且也耗内存,而这种拼接操作又是比较常见的,为了解决这个问题,Java就提供了 一个字符串缓冲区类。StringBuffer供我们使用。 (2)StringBuffer的构造方法 A:StringBuffer() B:StringBuffer(int size) C:StringBuffer(String str) (3)StringBuffer的常见功能(自己补齐方法的声明和方法的解释) A:添加功能 public StringBuffer append(String str) public StringBuffe...

【Java基础】常量+变量+运算符【代码】【图】

变量java是强类型语言,所以java中的每个变量必须标明其类型变量的三个要素:类型,变量名,作用域变量作用域类变量实例变量局部变量 1publicclass Demo3 {2//类变量:需要有关键字static3//类变量随着类生成和消失 4staticint allClicks = 0;5 6//实例变量 7 String str = "hello"; 8int age;9char a; 10/*11 实例变量: 12 不一定要初始化。如果不进行初始化,则自动初始化为这个类型的默认值。 13 实例变量从属于对...

java基础-输入输出流-大文本文件读取及写入另一文本-----(此程序print部分有bug,输出不正常,原因琢磨不清了。。。)【代码】【图】

简介:如题import java.io.FileInputStream; import java.io.FileOutputStream;/*** @author czchina**/publicclass TestStream {publicstaticvoid main(String[] args) {FileInputStream fls = null;FileOutputStream fos =null;try{fls = new FileInputStream("E:/Android/AndroidStudioProjects/text.txt");fos = new FileOutputStream("E:/Android/AndroidStudioProjects/store.txt");//生成一个字节数组byte [] buffer= newby...

Java基础第9天+final关键字、多态(上转型,下转型)、抽象类(特点,成员特点)、接口(特点,成员特点)【代码】

1:final关键字(掌握)(1)是最终的意思,可以修饰类,方法,变量。(2)特点:A:它修饰的类,不能被继承。B:它修饰的方法,不能被重写。C:它修饰的变量,是一个常量。(3)面试相关:A:局部变量a:基本类型 值不能发生改变b:引用类型 地址值不能发生改变,但是对象的内容是可以改变的B:初始化时机a:只能初始化一次。b:常见的给值定义的时候。(推荐)构造方法中。 2:多态(掌握)(1)同一个对象在不同时刻体现出来的不同状态。(2)多态的前提:A...

Java基础-String、StringBuffer、StringBuilder【代码】【图】

看下面这段代码:publicclass Main {publicstaticvoid main(String[] args) {String string = "";for(int i=0;i<10000;i++){string += "hello";}} }这句 string += "hello";的过程相当于将原有的string变量指向的对象内容取出与"hello"作字符串相加操作再存进另一个新的String对象当中,再让string变量指向新生成的对象。从这段反编译出的字节码文件可以很清楚地看出:从第8行开始到第35行是整个循环的执行过程,并且每次循环会new...

Java基础巩固——《Java核心技术基础·卷一:基础知识》【图】

阅读记录追踪:前言部分阅读前先看:简介、目录和勘误!Java编程语言是一种多用途、并发的、基于类的、面向对象的编程语言;编译时通常包括将持续转化成机器无关的字节码表示。运行时活动包括加载和链接执行持续所需的类,生成可选的机器代码,动态优化持续和执行实际的程序。Java提供代码的可移植性、内存垃圾回收器,以及大型的API库(庞大的库——优质的资源),提供奇特的绘图功能、网络连接功能和数据库存取功能。可以从以下1...

java基础73【图】

转载地址:http://blog.java1234.com 原文:https://www.cnblogs.com/xiaodangshan/p/9265895.html

java基础之【继承--->多态】内存图【图】

多态】内存图' src="/upload/getfiles/default/2022/11/16/20221116025906708.jpg" />执行流程1:Animal a = new Cat();1.1:在栈中创建区域,类型为Animal,变量名:a;1.2:在堆中new Cat();占用一块区域。地址值:[0x3a4]1.3:spuer()实例化父类Animal。1.3.1:new Animal();占用一块区域,地址值:0x3ab;1.3.2:引用着在方法区中初始化[Animal中的所有方法,该引用为:[0x754]]。1.3.3:将Animal()引用赋给spuer();spuer引用着Animal();1...

Java基础第五天_静态代码块、类的继承和接口

1.文字阐述静态代码块的作用。2.构造代码块与构造函数的调用顺序如何?和方法的声明位置是否有关?为什么?构造代码块的作用是什么?3.类加载时,是否一定会执行静态代码块?如何手动控制类加载?4.定义类Person,Man,Woman形成继承关系。5.什么是抽象方法?什么是抽象类?抽象类是否有构造函数,是否可以重载?6.抽象修饰符有哪些非法组合?并给出合理的解释?7.super和this作用以及用法以及注意事项?8.定义接口1.IWhite2.IRich3....

java基础学习总结——GUI编程(一) 还未仔细阅读【代码】【图】

一、AWT介绍  所有的可以显示出来的图形元素都称为Component,Component代表了所有的可见的图形元素,Component里面有一种比较特殊的图形元素叫Container,Container(容器)在图形界面里面是一种可以容纳其它Component元素的一种容器,Container本身也是一种Component的,Container里面也可以容纳别的Container。  Container里面又分为Window和Pannel,Window是可以独立显示出来的,平时我们看到的各种各样的应用程序的窗口都可...