Java基础学习
文章平均质量分 70
qian0111
绵绵用力,久久为功
展开
-
通过普通/反射不同调用方式的对比记录Java性能分析通用步骤
将Users类的getName方法分别用以下三种方式普通方式反射方式反射方式关闭安全检测调用1000000000次,记录所用时间,分析三种方式的性能。//分析性能问题public class Test { //普通方式调用 public static void test1(){ Users user = new Users(); long startTime = System.currentTimeMillis(); for原创 2022-02-28 22:11:05 · 254 阅读 · 0 评论 -
Java问题总结
什么是指针指针(Pointer)是编程语言中的一个对象,它的值直接指向另一个地址的值。八种数据类型及其占位整数默认类型set和listarraylist和linkedlist列表是如何删除元素的String本质==和equalsservlet是单例的,是在客户端第一次请求时tomcat创建创建类有2种方法封装继承多态map键相同时会覆盖重写与重载final和statichashmap原理,扩容因子0.75计算机网络五层架构,osi七层索引类型及使用原则事务的四大特性事务原创 2022-02-24 22:50:14 · 204 阅读 · 0 评论 -
Java面向对象三要素
文章目录一、访问权限修饰符二、封装三、继承面向对象三要素:封装、继承、多态一、访问权限修饰符private:只能在本类访问默认:能被本类或同包下的类访问protected:能被本类或同包下的类访问,也能在不同包的子父类中访问public:权限最大,只要能访问到该类便可访问//同类package mypractice;public class ThreeDemo { private int a = 10; protected int b = 10; int c = 10原创 2022-01-02 22:07:25 · 1809 阅读 · 0 评论 -
Java关键字——static、final
文章目录static关键字final关键字static关键字static关键字,表述为“静态的,全局的”,被static修饰的资源(变量或方法),可以直接通过类名调用,而不需要实例化1 static声明的资源只能被初始化一次,且在整个程序编译通过之后,开始运行之前完成初始化;public class Father { public String name; public int age; //静态代码块 static { System.out.println("ststic"原创 2022-01-01 21:25:36 · 311 阅读 · 0 评论 -
Java变量、方法与访问权限修饰符
文章目录1 变量2 方法形参与实参返回值1 变量成员变量:定义在类文件里局部变量:定义在方法体中,只在方法体中起作用方法体:方法的{}内包含的部分public class User { //成员变量 String name; void print() {//方法体 //局部变量 int num; }}2 方法有参方法:方法名后面的()参数列表中至少一个参数无参方法:方法名后面的()参数列表中没有参数 //无参方法 void study() {原创 2021-12-31 16:57:14 · 215 阅读 · 0 评论 -
Java数组与排序法
文章目录一、数组1、声明数组2、数组赋值3、修改元素4、获取长度5、数组遍历6、打印数组二、排序法1、冒泡排序2、简单选择排序3、直接插入排序一、数组数组是用来存储固定数量的同类型元素的一种数据结构,它是引用类型。1、声明数组//声明数组 int[] a1 = new int[5]; int[] a2 = {1, 2, 3}; String[] a3 = new String[5]; String[] a4 = {"ab", "cd", "1a"};原创 2021-12-31 15:34:03 · 466 阅读 · 0 评论 -
Java基础之运算符
文章目录一、算术运算符二、比较运算符三、逻辑运算符四、赋值运算符五、位运算符六、三元运算符七、运算符优先级一、算术运算符+、-、*、/、%、++、- -a++ 与 ++a 的区别:a++:变量a先参与程序的执行,然后变量a自加1++a:变量a自加1,再参与程序的执行int a = 5;int b = 5;System.out.println("a:"+(a++)+", b:"+(++b));System.out.println("a:"+a+", b:"+b);a:5, b:6原创 2021-12-30 21:12:54 · 59 阅读 · 0 评论 -
Java基本输入输出与分支循环
文章目录一、输入输出二、分支结构if(condition)if elseif() else if() elseswitch三、循环结构whiledo while二、使用步骤1.引入库2.读入数据总结一、输入输出import java.util.Scanner;public class Main { public static void main(String[] args) { //创建一个scanner类,开启键盘输入 Scanner sc = new Scanner(Sy原创 2021-12-30 16:38:47 · 209 阅读 · 0 评论 -
Java基础概念
文章目录一、基本概念二、语法规范三、命名法四、标识符命名规则五、注释六、Windows快捷键一、基本概念类类是一个模板,是对事物特征(变量)和行为(方法)的描述;具有相同属性和相同行为的事物,才能被归为一类 ;对象对象是类的一个实体(或者实例);类只是一种对事物的定义描述,对象则是根据类的定义创建的个体;变量变量是类对象的特征方法方法是类对象的行为public class Hello{//创建Hello类 //变量 String n原创 2021-12-29 22:42:20 · 313 阅读 · 2 评论 -
Java初介绍
$$提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库原创 2021-12-29 19:10:33 · 296 阅读 · 3 评论