【Java中最基础知识点】教程文章相关的互联网学习教程文章

基础知识 Java 文件读取 行读 字节读取【代码】

//字节流 行读取 StringFile file = new File("C:\\Users\\Administrator\\Desktop\\test.txt");BufferedReader bufferedReader = new BufferedReader(new FileReader(file));String tempString = null;while( (tempString = bufferedReader.readLine()) != null){System.out.print(tempString);}bufferedReader.close();//字节读取 intFileInputStream fileInputStream = new FileInputStream(("C:\\Users\\Administrator\\Desk...

java基础知识(二):运算符、表达式、条件语句、循环语句、数组

1.java中的运算符包括:算术运算符、关系运算符、赋值运算符、复合运算符、逻辑运算符、三目运算符、算术运算符:+(不仅可以用于算术运算而且可以用于字符串拼接),-,*,/、%、++,--关系运算符:> 、< 、== 、>= 、<=、!=赋值运算符:=复合运算符:*=、+=、-=、/=、%=逻辑运算符:&(逻辑与) |(逻辑或) &&(短路与) ||(短路或)!(非)、^(异或)三目运算符:条件判断语句?true的情况 :false的情况 2.表达式:用运算符...

Java基础知识【代码】【图】

1.关键字 (1) 被Java语言赋予特殊含义的单词 (2) 组成关键字的字母全部小写 (3)goto和const作为保留字存在,目前并不使用 2.标识符(我们自己起的一个名字) (1) 就是给类,接口,方法,变量等起名字时使用的字符序列 (2)组成规则 * 英文大小写字母 * 数字字符 * $和_ (3)注意事项 * 不能以数字开头 * 不能是Java中的关键字(保留字) * 区分大小写 (4)常见命名规则: * 包命名(为了保证包名的唯一,以域名(唯一的)反转的形...

小黄鸭系列java基础知识 | 序章

序章 目录序章关于名字背景关于更新后记 这是一个系列教程,主要介绍java的基础知识以及其他各类java的基础知识点,主要的目的是希望自己尽可能以初学者的视角来讲解java基础,让更多的人爱上编程,爱上java 关于名字 为什么叫小黄鸭系列呢?在编程领域,有一个调试方法叫小黄鸭调试法,所以我就取了小黄鸭系列,这里顺便引申下小黄鸭调试法的介绍:此概念是参照于一个来自《程序员修炼之道》书中的一个故事。传说中程序大师随身携...

JAVA基础知识,方法的重载、封装、构造器、关键字this【代码】

关键字 return 一、Java中的return有两方面的用途: (1)返回方法指定类型的值。(2)方法的结束,直接退出当前方法。二、使用的两种形式:(1)方法有返回值类型,格式:return 返回值;(2)方法没返回值类型,格式:return;方法的重载 一、定义:方法的重载:方法名一样,参数类型或参数个数或参数顺序不一致即可 二、判断是否是重载:与方法的权限修饰符、返回值类型和形参名都没有关系。 三、可变个数的形参的调用方法 java值...

Java基础知识梳理(详细)

Java基础知识梳理(详细) Java中的数据类型 基本数据类型特征表 类型 位数 最小值 最大值 默认值 其他 byte 8 -128(-2^7) 127(2^7-1) 0 有符号、二进制补码表示 short 16 -32768(-2^15) 32767(2^15-1) 0 有符号、二进制补码表示 int 32 -2^31 2^31-1 0 有符号、二进制补码表示 long 64 -2^63 2^63-1 0L(0l) 有符号、二进制补码表示 float 32 2^(-149) 2^128-1 0.0f 单精度、IEEE754标准 double 64 2^(-1074) 2^1024-1 0.0d 双精度...

基础知识随便回顾回顾之Java_03(Java中一些基本东西)【图】

一些概念 1、封装 定义: 隐藏对象的属性和实现细节,仅对外提供公共访问方式 好处: a、将变化隔离 b、便于使用 c、提高重用性 d、提高安全性 原则: 把不需要对外提供的内容都隐藏起来,把属性都隐藏,提供公共方法对其访问 个人理解: 你不需要知道我是什么人也不需要知道我会干什么,你只要明白我能给你你想要的,别的什么都不要问不要管。 2、修饰符 private 私有修饰符,权限修饰符,用于修饰类中的成员(成员变量,成员方法)只在本...

1. Java基础知识

Java特性和优势简单性 面向对象 可移植性 高性能 分布式 动态性 多线程 安全性 健壮性JDK、JRE、JVM解释 JDK:Java Development Kit #JAVA开发者工具 JRE:Java Runtime Environment #JAVA运行时环境 JVM:JAVA Virtual Machine #JAVA虚拟机

Java基础知识强化(用于自我巩固)以及审查【图】

1. Java 和 JDK 的关系 JDK(Java Development Kit)Java 开发工具包,它包括:编译器、Java 运行环境(JRE,Java Runtime Environment)、JVM(Java 虚拟机)监控和诊断工具等 Java 则表示一种开发语言。 2. Java 程序是怎么执行的? 日常工作中使用的开发工具(IntelliJ IDEA 或 Eclipse 等)可以很方便的调试程序,或者是通过打包工具把项目打包成 jar 包或者 war 包,放入 Tomcat 等 Web 容器中就可以正常运行了,这里需要了解...

Java学习基础知识3【代码】

3.1 构造块和静态代码块 在一个类中, public class SuperTest {//构造块:创建对象之前执行{System.out.println("SuperTest类中的构造块!");//new新对象之前先执行构造块,顺序第二}//静态代码块:加载方法之前执行static {System.out.println("SuperTest类中的静态代码块!");//类在加载方法区之前先执行,顺序第一}//构造方法体:创建对象时执行public SuperTest(){System.out.println(" SuperTest类中的构造方法体! ");//new新...

Java基础知识(下)【代码】【图】

数组 3.1 数组的声明3.2 数组的初始化3.3 数组的基本操作3.4 常见的数组算法操作3.5 二维数组3.6 操作数组的工具类Arrays 3.1 数组的声明按一定顺序排列的同类型数据的集合称为数组,本身是一种引用类型 int[] arr; //数组元素类型[] 数组名; int arr[]; //数组元素类型 数组名[]; //不推荐3.2 数组的初始化//静态初始化 // 数组名 = new 数组元素数据类型[] {元素1,元素2,元素3,...} //在堆空间开辟一块内存区域来存储数组的元...

Java面试基础知识——应届生的我们今年太难了

JDK和JRE是什么,分别有什么作用? JDK:Java Developement Kit是Java的标准开发包,普通用户只需要安装JRE来运行Java程序。 JRE:Java runtime environment 是运行基于Java语言编写的程序的运行环境,用于执行字节码文件。Java中什么样的标示符是合法的? 由数字、字母、下划线和美元符号组成的标识符是合法的,但是不能以数字开头,且不能使用Java中的关键字。Java中的数据类型有哪些? 四类八种: 整型:byte、short、int、long...

java_1(基础知识)

处理器:每个计算机都有一个固定时钟,速度的计量单位是HZ,CPU对应核的意思。一个多核cpu是一个具有两个或者更多的独立核处理组件。 可以提高运算处理程序。内存读取数据的速度比硬盘读取数据快的多的多,内存的方式。 JDK和JRE和JVM JDK有很多开发工具包含JRE 其中包含一些JVM 在开发的过程中需要安装JDK,在jdk的基础中出现u代表updata jdk: bin目录:javac编译 ,javac解释运行,javadoc以网页形式存在文档。在运行的过中运...

《Java300集》基础知识-day5【代码】【图】

目录 Java字符串和回调机制 (1)字符串(String) (2)字符串常用方法 (3)回调机制 (4)组合模式 (5)栈、堆、方法区小总结Java字符串和回调机制 (1)字符串(String) public class TestString {public static void main(String[] args) {String str = "abc";String str2 = "abc";String str3 = new String("abc");String str4 = "18"+10; //不是加法,是字符串连接符System.out.println(str4);System.out.println(str == ...

Java基础知识·对象与类【代码】

面向对象程序设计概述 早期的 Pascal 语言采用 算法+数据结构=程序 的视角,把算法放第一位,数据结构是第二位的,而 OOP 相反,把数据放在第一位,然后再考虑操作数据的算法Java 编写的所有代码都位于某个类的内部实现封装的关键在于绝对不能让类中的方法直接地访问其他类的实例域,程序仅通过对象的方法给对象数据发送消息对象的行为(behavior),对象的状态(state),对象标识(identity)OOP 从设计类开始,没有类就无法做任...