欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
  • Java基础--注解、反射

    一、注解(Annotation) 1、什么是注解? 从JDK5开始,Java增加了Annotation(注解),Annotation是代码里的特殊标记,这些标记可以在编译、类加载、运行时被读取,并执行相应的处理。 2、Annotation与注释的区别: (1)Annotation不是程序本身,可以对 ...

    程序员文章站2023-02-15
  • Java基础部分(3)

    Java中的常用类2 集合 数组与集合的区别: 1、数组长度固定,集合长度可变。 2、数组可以存储基本数据类型,集合只能存储对象。 集合类的结构图以及相关特点: Collection |--List 有序,可重复 |--ArrayList 底层数据结构是数组,查询快,增删慢。 线程不安全,效率高 | ...

    程序员文章站2023-02-10
  • java基础Synchronized关键字之对象锁

    java中Synchronized关键字之对象锁 当有多个线程对一个共享数据进行操作时,需要注意多线程的安全问题。 多线程的同步机制对资源进行加锁,使得在同一个时间,只有一个线程可以进行操作,同步用以解决多个线程同时访问时可能出现的问题。而用的最多的就是synchronized关键字。 语法:Syn ...

    程序员文章站2023-02-09
  • Java面试题(一)- Java基础

    1. JDK 和 JRE 有什么区别? JRE(JavaRuntimeEnvironment),Java运行时环境,也就是Java平台。所有的Java 程序都要在JRE下才能运行。普通用户只需要运行已开发好的java程序,安装JRE即可。 JDK(Java Development Kit)是程序开发 ...

    程序员文章站2023-02-07
  • java基础 静态 static 问在多态中,子类静态方法覆盖父类静态方法时,父类引用调用的是哪个方法?

    多态 ...

    程序员文章站2023-02-02
  • java工程师_基础_阶段一_HTML笔记篇

    一.了解HTML语言 html:超文本标记语言。 二.HTML整体结构 三.字体标签及表单元素 1.标题 ... 2.段落 3.跳转链接

    程序员文章站2023-01-24
  • Java基础四

    1、If语句 2、键盘输入 3、Switch 先来个需求回顾三元运算符:三个数从小到大排列。 自己写import java.util.Scanner;class test5{ public static void main(String [] args){ Scanner sc = new Scan ...

    程序员文章站2023-01-19
  • Java基础二

    1 关键字 1.1 关键字概述 被Java语言赋予特定含义的单词。 1.2 关键字特点 组成关键字的字母全部小写。 1.3 关键字的注意事项 goto和const作为保留字存在,目前并不适用。 2 标识符 2.1 标识符概述 给类、接口、方法或变量等起名字适用的字符序列。 2.2 标识符的组成规则 ...

    程序员文章站2023-01-19
  • Java基础一

    1 计算机基础知识 2 Java语言概述 3 JDK的下载和安装 4 HelloWorld案例 5 环境变量的配置 ...

    程序员文章站2023-01-18
  • 《Java并发编程实践》笔记3——线程池基础

    1.JDK中的Executor框架是基于生产者-消费者模式的线程池,提交任务的线程是生产者,执行任务的线程是消费者。 Executor线程池可以用于异步任务执行,而且支持很多不同类型任务执行策略,同时为任务提交和任务执行之间的解耦提供了标准方法。 Executor线程池支持如下三种线程执行策略: ( ...

    程序员文章站2023-01-17
  • 经典的Java面试题及回答集锦(基础篇)

    1、问题:如果a和b对象循环引用,是否可以被gc? 回答:可以,现在的虚拟机基本都是通过可达性分析算法来判断对象是否存活的,而不是通过简单的引用计数法来判断对象是否存活。

    程序员文章站2023-01-15
  • Java开发工程师基础Math,Random,Scanner类的使用

    Math类的使用(重点) (1)数学操作类:该类没有构造函数,方法均为静态的 (2)掌握内容 A:成员变量 **E:比任何其他值都更接近e(即自然对数的底数)的double值。 **PI:比任何其他值都更接近pi(即圆的周长与直径之比)的double值。 B:成员方法 **static double ...

    程序员文章站2023-01-13
  • Java基础教程(12)--深入理解类

    本文更深入地介绍了类的细节,将会从方法的返回值、this关键字、访问权限、静态成员和域的初始化五个方面让读者对类有一个更加清晰的认识。 ...

    程序员文章站2023-01-11
  • 新手学习java反射基础

    一、反射 反射:java反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以

    程序员文章站2023-01-08
  • 初学者如何学好Java基础

    刚去b站看了一套Java基础教程 个人觉得非常好 我经常去看 推荐给大家看看 https://www.bilibili.com/video/av61604219 ...

    程序员文章站2023-01-01
  • 【Java基础】16、小数的浮点型和定点型

    一、简介 1、对于不需要任何准确计算精度的数字可以直接使用浮点型,但是如果需要精确计算的结果,则必须使用定点型(BigDecimal类) 浮点型:float,double 定点型:BigDecimal 2、BigDecimal是Java中用来表示任意精确浮点数运算的类,在BigDecimal中,使用 ...

    程序员文章站2022-12-25
  • java基础—集合

    2018.9.15开始记录我的java之路,记录java基础的知识,方便以后查阅 大部分是搬运大牛写的东西,这里只是为了方便自己学习,先谢谢各位大佬。 集合是什么? Java集合类存放于 java.util 包中,是一个用来存放对象的容器。 注意:①、集合只能存放对象。比如你存一个 int 型数据 ...

    程序员文章站2022-12-25
  • 02 java 基础:java 文件名与类名关系 CLASSPATH

    java 类修饰符:通常情况下使用 public 修饰,此时,java 强制要求 .java 文件名需与该 public 修饰类名一致,否则无法编译通过。如若没有加修饰符,文件名与类名可无任何关联。 .java 文件建议仅声明单个类,不要在同一个类文件,创建多个类。 PATH 添加时,可旋转在当前 ...

    程序员文章站2022-12-25
  • 黑马程序员IDEA版JAVA基础班\JavaWeb部分视频\2-10Request和Response\第5节 request登录案例

    用户登录案例需求: 1.编写login.html登录页面 username & password 两个输入框 2.使用Druid数据库连接池技术,操作mysql,day14数据库中user表 3.使用JdbcTemplate技术封装JDBC 4.登录成功跳转到SuccessServlet展示:登录成 ...

    程序员文章站2022-12-21
  • java语法基础总结(变量,数据类型,关键字,运算符)

    一、变量变量就是系统为程序分配的一块内存单元,用来存储各种类型的数据。由于该存储单元中的数据可以发生变化,因此得名为”变量“。变量分类:按所属的数据类型划分:基本数据类型变量引用数据类型变量 按声明的位置划分:局部变量:方法或语句块内部定义的变量成员变量:方法外部、类的内部定义的变量特别注意:类的外...

    程序员文章站2022-12-20