• java基础知识四 math类 字符 字符串 控制台输入输出 StringBuilder与StringBuffer

    时间:2024-03-06 16:18:32

    第四章:数学函数、字符和字符串math类Math是final类:在java.lang.Math中,所有数学函数都是静态方法在一个java程序中,java.lang包...

  • Java基础知识综合练习_简单的银行账户操作系统(登录、注册、存取款、查看信息)

    时间:2024-02-22 21:57:28

    使用java实现一个简单的银行账户类,其中包括: 账户信息: 账号、 姓名、 开户时间、 身份证号码、 账户上的金额 等成员。有:存款方法、取款方法、显示开户时间的...

  • java 基础知识储备

    时间:2024-01-28 20:35:09

    java 基础知识储备 初始JAVAJAVA 帝国的诞生1972年C诞生贴近硬件,运行极快,效率极高。操作系统,编译器,数据库,网络系统等指针和内存管理1982年C++诞生面向对象兼容C图形领域、游戏等纵使...

  • PHP开发人员对JAVA的WEB开发入门(初版-基础知识)

    时间:2024-01-18 13:05:49

    最近准备对其他部门PHP开发的童鞋做一个对JAVA的培训。知己知彼,百战不殆,我要先了解点PHP,才能确认他们的基础,达到好的授课效果。PHP(原始为Personal Home Page的缩写,后正式更名为Hypertext Preprocessor超文本预处理器)是一种通用开源脚本语言。语法吸收了...

  • java基础知识6-- 抽象类,抽象方法,接口,构造方法,类方法等易混淆的知识点

    时间:2024-01-13 13:56:02

    一.抽象类和抽象方法 (B 继承  抽象类A)抽象类:有抽象方法的一定是抽象类抽象方法:方法名前有abstract修饰,且方法没有方法体,即{},不需要实现任何功能,只是声明1.抽象类中的方法有两种:(1)抽象类中的普通方法,可以不必实现(2)抽象方法,所属的抽象类被继承后,抽象方法必须被重写,除非...

  • java基础知识学习 内存相关

    时间:2024-01-10 15:36:01

    Java 内存分配策略静态存储区(方法区):主要存放静态数据、全局 static 数据和常量。这块内存在程序编译时就已经分配好,并且在程序整个运行期间都存在。栈区 :当方法被执行时,方法体内的局部变量(其中包括基础数据类型、对象的引用)都在栈上创建,并在方法执行结束时这些局部变量所持有的内存将会自动...

  • java基础知识学习笔记

    时间:2024-01-10 15:29:49

    本文知识点以js为参照。对比分析得出笔记。JavaScript之所以叫JavaScript是打算借助java推广自己。虽然都是开发语言,但JavaScript一开始主要运行在客户端,而java主要运行在服务端。在我一开始学习JavaScript时候,曾经以为JavaScript除了借助java推广自...

  • java 基础知识学习

    时间:2024-01-10 15:23:21

    1;  JDK VS  JREJDK: java开发工具包,提供编译和运行环境,将java编译成字节码文件,即.class文件。JDK有三个版本: j2SE,  J2EE,  j2mejre: 运行环境,是运行必须的,JRE包含了JVM,java核心类库。如果只是运行java程序,只用JRE。如果是

  • Java基础知识(三)

    时间:2024-01-10 15:14:54

    一、hashCode 与 equals (重要)面试官可能会问你:“你重写过 hashcode 和 equals 么,为什么重写equals时必须重写hashCode方法?”1.1、hashCode()介绍hashCode() 的作用是获取哈希码,也称为散列码;它实际上是返回一个int整数。这个哈希...

  • Java基础知识学习(七)

    时间:2024-01-10 15:12:16

    线程(续)线程同步当两个或两个以上的线程需要共享资源,它们需要某种方法来确定资源在某一刻仅被一个线程占用。达到此目的的过程叫做同步(synchronization)可以用两种方法同步化代码。两者都包括synchronized关键字的运用同步方法在某一时刻,必须限制只有一个线程可以支配它。为此,只需在...

  • java 网络编程(一)---基础知识和概念了解

    时间:2024-01-09 13:30:43

    java 为用户提供了十分完善的网络功能:1. 获取网络上的各种资源(URL)2. 与服务器建立连接和通信(ServerSocket和Socket)3. 无连接传递本地数据(DatagramSocket)所有的这些有关功能都定义在java.net包中,下面详细的介绍下:第一: URL:通过URL网络...

  • java Reflection(反射)基础知识讲解

    时间:2024-01-08 15:53:12

    原文链接:小ben马的java Reflection(反射)基础知识讲解1.获取Class对象的方式1.1)使用 "Class#forName"public static Class<?> forName(String className) throws ClassNotFoundExc...

  • Java基础知识强化之网络编程笔记12:TCP之TCP协议上传文本文件并给出反馈

    时间:2024-01-07 17:00:28

    1. 客户端: package cn.itcast_12; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileReader; import java.io.IOException; imp...

  • 面试小记---java基础知识

    时间:2024-01-05 17:28:03

    **static 和 final 的理解** static:是静态变量修饰符,修饰的是全局变量,所以对象是共享的,在开始类设计的初期就分配空间。    final:声明式属性,方法,类。分别表示属性不可变,方法不可覆盖,类不可继承,内部访问的是局部变量,局部变量必须定义成final类型的**Spri...

  • Java并发(基础知识)—— Executor框架及线程池

    时间:2024-01-04 10:21:34

    在Java并发(基础知识)—— 创建、运行以及停止一个线程中讲解了两种创建线程的方式:直接继承Thread类以及实现Runnable接口并赋给Thread,这两种创建线程的方式在线程比较少的时候是没有问题的,但是当需要创建大量线程时就会出现问题,因为这种使用方法把线程创建语句随意地散落在代码中,无法...

  • 基础知识《零》---Java程序运行机制及运行过程

    时间:2024-01-04 10:17:54

    Java运行机制Java虚拟机(Java Virtual Machine):Java虚拟机可以理解成一个以字节码为机器指令的CPU;对于不同的运行平台,有不同的虚拟机;Java虚拟机机制屏蔽了底层运行平台的差别,真正实现了“一次编译,随处运行”。Java垃圾回收(Garbage Collection...

  • Java面试题-基础知识

    时间:2024-01-04 10:08:22

    参考文章:Java面试题-基础知识基础能力什么是值传递和引用传递线程状态有哪些,它们之间是如何转换的进程与线程的区别,进程间如何通讯,线程间如何通讯?HashMap的数据结构是什么?如何实现的?和HashTable、ConcurrentHashMap的区别?Cookie和Session的区别索引有什...

  • Java面试题基础知识(收集)

    时间:2024-01-04 10:06:11

    1.集合类:list和Set比较,各自的子类比较(Arraylist,Vector,inkedLIst,HashSet,TreeSet)List:存入元素有序,元素可以重复,允许null值得存在,主要有3个实现类linkedLIst:底层是双向链表,每一个结点都有指向前一个和后一个结点的指针。由于这...

  • java学习笔记之基础知识

    时间:2024-01-04 10:07:10

    1、class不加修饰符默认default,只在当前包里能用。2、构造函数前面的修饰符的作用类似class的,限制引用的权限。3、java对象的创建其实就是类的实例化,类的实例化就是在堆上copy整个类的成员变量和方法,然后调用相应的构造函数初始化,对象的名字其实就是一个引用,指向实例化的类,对象名...

  • Java学习之旅基础知识篇:面向对象之封装、继承及多态

    时间:2024-01-04 09:54:37

    Java是一种面向对象设计的高级语言,支持继承、封装和多态三大基本特征,首先我们从面向对象两大概念:类和对象(也称为实例)谈起。来看看最基本的类定义语法:/*命名规则: *类名(首字母大写,多个单词组合时每个单词首字母大写,单词之间不加任何连接符号) *字段名、方法名(首字母小写,多个单词组合时第一...