Java学习
文章平均质量分 81
ZgaoYi
赚钱养家
展开
-
如何在eclipse中导入mysql-connector-java.jar包以及关于不同版本mysql-connector-java的jar包下载
1.关于jar包的下载mysql-connector-java分为5.1和8.0两个不同的版本,这里给出相应的下载方式,点击这里进入下载地址下载方式如下:此处选择platform independent(独立于平台)现在的最新版本是8.0.28,选择你所需要的版本就好,这里下载以8.0.28为例当点击下载上的时候MySQL官网会提醒你注册MySQL账号,不过不用注册一样下载,点击No thanks,just start my download2.如何在eclipse中导入mysql-原创 2022-03-22 09:12:25 · 12618 阅读 · 1 评论 -
Java 集合(容器)
1.Java 集合框架概述一方面, 面向对象语言对事物的体现都是以对象的形式,为了方便对多个对象的操作,就要对对象进行存储。另一方面,使用Array存储对象方面具有一些弊端,而Java 集合就像一种容器,可以动态地把多个对象的引用放入容器中。数组在内存存储方面的特点:数组初始化以后,长度就确定了。数组声明的类型,就决定了进行元素初始化时的类型数组在存储数据方面的弊端:数组初始化以后,长度就不可变了,不便于扩展数组中提供的属性和方法少,不便于进行添加、删除、插入等操作, 且效率不高。原创 2022-03-19 22:01:37 · 471 阅读 · 0 评论 -
Java 常用类--System,Math,BigInteger 和BigDecimal
1.System类System类代表系统,系统级的很多属性和控制方法都放置在该类的内部。该类位于java.lang包。由于该类的构造器是private的,所以无法创建该类的对象,也就是无法实例化该类。其内部的成员变量和成员方法都是static的, 所以也可以很方便的进行调用。成员变量- System类内部包含in、 out和err三个成员变量,分别代表标准输入流(键盘输入),标准输出流(显示器)和标准错误输出流(显示器)。成员方法- native long currentTimeMilli原创 2022-03-18 22:20:43 · 502 阅读 · 0 评论 -
Java 常用类 --Java比较器(Comparable,Comparator)
一:说明:Java 中的对象,正常情况下,只能进行比较:== 或!=。不能用>或<的但是在开发环境中,我们需要对多个对象进行排序,言外之意,需要比较对象的大小 如何实现?使用两个接口中的任何一个:Comparable 和Comparator二:Comparable接口 和Comparator接口区别?Comparable接口的方式一旦一定,保证Comparable接口实现类的对象在任何位置都可以比较大小Comparable接口属于临时性比较。Java实现对象排序的方式有两种:原创 2022-03-18 22:00:16 · 443 阅读 · 0 评论 -
Java 常用类--JDK8中新日期时间API
Java 8 吸收了 Joda-Time 的精华,以一个新的开始为 Java 创建优秀的 API。新的 java.time 中包含了所有关于本地日期(LocalDate)、本地时间(LocalTime)、本地日期时间(LocalDateTime)、时(ZonedDateTime)和持续时间(Duration)的类。历史悠久的 Date 类新增了 toInstant() 方法,用于把 Date 转换成新的表示形式。这些新增的本地化时间日期 API 大大简化了日期时间和本地化的管理。1.新时间日期API原创 2022-03-18 21:38:10 · 1352 阅读 · 0 评论 -
Java 常用类---JDK8之前日期时间API
1. java.lang.System类System类提供的public static long currentTimeMillis()用来返回当前时间与1970年1月1日0时0分0秒之间以毫秒为单位的时间差。(此方法适于计算时间差。) //1.System类中的currentTimeMillis() @Test public void test1(){ long time = System.currentTimeMillis(); //返回当前时间与原创 2022-03-18 21:23:14 · 180 阅读 · 0 评论 -
java 常用类-字符串(String,StringBuffer,StringBuilder)使用
1.String的特性String类: 代表字符串。 Java 程序中的所有字符串字面值(如 “abc” )都作为此类的实例实现。String是一个final类,代表不可变的字符序列。字符串是常量,用双引号引起来表示。 它们的值在创建之后不能更改。String对象的字符内容是存储在一个字符数组value[]中的。尚硅谷课堂部分课程内容截图2.String对象的创建@Test public void test3(){ String s1 = "javaEE";原创 2022-03-17 22:38:00 · 892 阅读 · 0 评论 -
Java 多线程
1.基本概念: 程序、进程、线程程序(program):是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象进程(process)是程序的一次执行过程,或是正在运行的一个程序。是一个动态的过程:有它自身的产生、存在和消亡的过程。 ——生命周期如:运行中的QQ,运行中的MP3播放器程序是静态的,进程是动态的进程作为资源分配的单位, 系统在运行时会为每个进程分配不同的内存区域线程(thread),进程可进一步细化为线程,是一个程序内部的一条执行路径。若一个进原创 2022-03-15 21:26:36 · 563 阅读 · 0 评论 -
Java 方法
1.方法Java方法是语句的集合,它们在一起执行一个功能。方法是解决一类问题的步骤的有序组合。方法包含于类或对象中。方法在程序中被创建,在其他地方被引用。设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成一个功能,这样利于我们后期的拓展。 package com.javase.method; public class Demo01 { //main方法 public st原创 2022-03-10 09:01:37 · 74 阅读 · 0 评论 -
Java 面向对象
1.什么是面向对象面向对象编程(Object-Oriented Programming,OOP)面向对象编程的本质就是:以类的方式组织代码,以对象的组织(封装)数据。三大特性:封装、继承、多态从认识论角度考虑是先有对象后有类。对象,是具体的事物。类,是抽象的,是对对象的抽象从代码运行角度考虑是先有类后有对象。类是对象的模板。2.类与对象的关系类是一种抽象的数据类型,它是对某一类事物的整体描述/定义,但是并不能代表某一个具体的事物。动物、植物、手机、电脑……Person类、Pet类、Car类原创 2022-03-09 22:30:40 · 158 阅读 · 0 评论 -
Java 控制语句
1. 条件判断结构选择结构用于判断给定的条件,然后根据判断的结果来控制程序的流程。主要的条件判断结构有:if 结构和 switch 结构。而 if 结构又可以分为 if 单分支结构、if-else 双分支结构、if-else if-else 多分支结构。1.1 if单分支结构if 语句对布尔表达式进行一次判定,若判定为真,则执行{}中的语句块,否则跳过该语句块。public class Test1 {public static void main(String[ ] args) {//通过原创 2022-03-08 22:29:06 · 195 阅读 · 0 评论 -
Java 基础学习
1.标识符和关键字标识符Java所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符;所有标识符都应该以字母(大小写都可以),美元符$,下划线_开头;首字母之后可以是字母(大小写都可),美元符$,下划线_,或数字的任何字符组合;不能使用关键字作为变量名或方法名;标识符大小写是敏感的。关键字abstract assert boolean break bytecase catch char class constcontinue default do dou原创 2022-03-08 21:05:00 · 273 阅读 · 0 评论 -
数组的学习
主要内容数组的定义 数组的 4 个特点 数组的遍历、拷贝 多维数组 表格数据的存储 冒泡排序 二分法查找(折半查找)原创 2021-11-28 22:15:04 · 236 阅读 · 0 评论 -
eclipse怎么快捷键加set,get方法以及constructor(构造器)
1.首先,创建需要实现get、set的参数,这个好好码出来,如class Man { private int id; private String name; }然后,统一创建完成后,在合适的地方采用快捷键 Shift+Alt+S原创 2021-11-28 21:00:25 · 2801 阅读 · 0 评论