【java基础之8种基本数据类型】教程文章相关的互联网学习教程文章

java基础学习(四)【代码】

java基础学习(四)十二、包装类 十三、Object类 十四、System类 十五、数组十二、包装类序号 基本数据类型 包装类1 byte Byte2 short Short3 int Integer4 long Long5 char Character6 float Float7 double Double8 boolean Boolean2.Integer类常用方法:方法 返回值 功能byteValue() byte 以 byte 类型返回该 Integer 的值shortValue() short 以 short 类型返回该 Integer 的值intValue() int 以 int 类型返回该 Integer 的值toS...

java基础学习(五)【代码】

java基础学习(五)十六、方法、类、对象、访问权限 十七、java继承和多态十六、方法、类、对象、访问权限同一个类中,一个方法调用另一个方法,如果对方不是static修饰,必须用对象调用,但是java允许省略不写,及可以省略thisstatic修饰的方法不能使用this关键字,也不能调用非static修饰的方法、变量参数名和成员变量明相同时使用this关键字来代表this()方法只能用在构造方法内,且必须是第一条语句,表示本类的构造方法对象创建...

java基础学习(六)【代码】

java基础学习(六)十八、异常处理 十九、java集合、泛型、枚举十八、异常处理常见运行时异常异常类型 说明ArithmeticException 算术错误异常,如以零做除数ArraylndexOutOfBoundException 数组索引越界ArrayStoreException 向类型不兼容的数组元素赋值ClassCastException 类型转换异常IllegalArgumentException 使用非法实参调用方法lIIegalStateException 环境或应用程序处于不正确的状态lIIegalThreadStateException 被请求的操...

java基础学习(七)【代码】

java基础学习(七)二十、反射二十、反射 1.什么是反射学习 Java 反射机制前,大家应该先了解两个概念,编译期和运行期。 编译期是指把源码交给编译器编译成计算机可以执行的文件的过程。在 Java 中也就是把 Java 代码编成 class 文件的过程。编译期只是做了一些翻译功能,并没有把代码放在内存中运行起来,而只是把代码当成文本进行操作,比如检查错误。 运行期是把编译后的文件交给计算机执行,直到程序运行结束。所谓运行期就把...

java基础学习(八)【代码】【图】

java基础学习(八)二十一、Java输入输出流 二十二、java注解二十一、Java输入输出流 1.数据流分类数据流是 Java 进行 I/O 操作的对象,它按照不同的标准可以分为不同的类别。按照流的方向主要分为输入流和输出流两大类。 数据流按照数据单位的不同分为字节流和字符流。 按照功能可以划分为节点流和处理流。2.输入流Java 流相关的类都封装在 java.io 包中,而且每个数据流都是一个对象。所有输入流类都是 InputStream 抽象类(字节...

java基础特性,封装,继承,多态【代码】

java的三大特性 Java语言的三大特性即是:封装、继承、多态 首先先简单的说一下其3大特性的定义: 封装: 在面向对象程式设计方法中,封装(英语:Encapsulation)是指一种将抽象性函式接口的实现细节部分包装、隐藏起来的方法。 封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。 隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中属性的读和修改的访问级别。将抽象得到的数据和行为(或功能...

Java基础面试题【图】

声明:此文章摘自【ThinkWon:Java知识面试(2020最新版)】 面向对象和面向过程的区别 面向过程: 是分析解决问题的步骤,然后用函数把这些步骤一步一步地实现,然后在使用的时候一一调用则可。性能较高,所以单片机、嵌入式开发等一般采用面向过程开发面向对象: 是把构成问题的事务分解成各个对象,而建立对象的目的也不是为了完成一个个步骤,而是为了描述某个事物在解决整个问题的过程中所发生的行为。面向对象有封装、继承、...

Java基础:打印出一副扑克牌(二维数组小练)【代码】【图】

Java基础:打印出一副扑克牌(二维数组小练) 效果如下图: 代码如下: class pocker{public static void main(String[] args){String[][] arr = new String[2][];arr[0] = new String[4];arr[1] = new String[13];arr[0][0] = "黑桃";arr[0][1] = "红桃";arr[0][2] = "方块";arr[0][3] = "梅花";arr[1][0] = "A";arr[1][10] = "J";arr[1][11] = "Q";arr[1][12] = "K";for(int i = 1;i<=9;i++){arr[1][i] = (i+1)+"";}for(int i = ...

八股文一:Java 基础

一、Java 基础知识 (引自知乎:https://zhuanlan.zhihu.com/p/215878135 稍加修改) 1、Object 类相关方法 getClass 获取当前运行时对象的 Class 对象。hashCode 返回对象的 hash 码。clone 拷贝当前对象, 必须实现 Cloneable 接口。 浅拷贝对基本类型进行值拷贝,对引用类型拷贝引用;深拷贝对基本类型进行值拷贝,对引用类型对象不但拷贝对象的引用还拷贝对象的相关属性和方法。两者不同在于深拷贝创建了一个新的对象。 equals...

Java基础 -基本语法

关键字 被Java语言赋予了特殊含义,用做专门用途的字符串。关键字 含义assert 断言,用来进行程序调试native 用来声明一个方法是由与计算机相关的语言(如C/C++/FORTRAN语言)实现的transient 声明不用序列化的成员域volatile 表明两个或者多个变量必须同步地发生变化... ...保留字 现有Java版本尚未使用,但以后版本可能会作为关键字使用。 标识符 Java对各种变量、方法和类等要素命名时使用的字符序列称为标识符。凡是自己可以起...

《Java架构师的第一性原理》23Java基础之java核心技术36讲(极客时间 杨晓峰)【图】

第1讲 | 谈谈你对Java平台的理解? 1)今天我要问你的问题是,谈谈你对Java平台的理解?“Java是解释执行”,这句话正确吗? 2)典型回答Java本身是一种面向对象的语言,最显著的特性有两个方面,一是所谓的“书写一次,到处运行”(Write once, run anywhere),能够非常容易地获得跨平台能力;另外就是垃圾收集(GC, Garbage Collection),Java通过垃圾收集器(Garbage Collector)回收分配内存,大部分情况下,程序员不需要自己操心内存...

初识Java——Java基础数据类型【代码】【图】

初识Java——Java基础数据类型 Java中的几种数据类型 1.整型 整型数据一共有4个数据类型,按照保存的范围大小分别为byte(包装类为Byte),short(包装类为Short),int(包装类为Integer),long(包装类为Long),它们分别占1个字节,2个字节,4个字节,8个字节。在Java中任何一个整型常量(如:30,77这样的数字),其默认的类型都是int型。 观察数据溢出问题 public class Text {public static void main(String[] args) {int m...

面试题--1、Java基础【图】

文章目录 Java概述JVM、JRE和JDK的关系什么是跨平台性?原理是什么什么是字节码?采用字节码的最大好处是什么Java和C++的区别 基础语法Java基本数据类型图switch 是否能作用在 byte 上,是否能作用在 long 上,是否能作用在 String 上Math.round(11.5) 等于多少?Math.round(-11.5)等于多少float f=3.4;是否正确short s1 = 1; s1 = s1 + 1;有错吗?short s1 = 1; s1 += 1;有错吗使用 +、-、*、/、%、运算操作遵循规则访问修饰符fin...

Java基础面试题 91道

Java概述 何为编程 编程就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过 程。 为了使计算机能够理解人的意图,人类就必须要将需解决的问题的思路、方法、和手段通过计算机 能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任 务。这种人和计算机之间交流的过程就是编程。什么是Java Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C+...

Java基础02【代码】【图】

Java基础02--喝自己之前偷懒的洗脚水(二) 基础语法关键字与标识符关键字标识符 变量变量的使用变量的分类基本数据类型变量间运算规则String类型变量的使用基础语法 关键字与标识符 关键字 定义 :被Java语言赋予了特殊含义,用做专门用途的字符串(单词); 特点:关键字所有字母都为小写; 关键字有: 保留字:goto 、 const;(现有版本未使用,但以后版本可能会用,所以命名标识符的时候要避开) 标识符 定义 :Java对各种变...