自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 Java基础知识19——字符串01

字符串 一、String类 1、声明字符串 String str; 2、创建字符串 String str = "abcd"; (1)String(char a[]) :用一个字符数组创建String对象 char a[] = {'g','o','o','d'}; String s = new String(a); //等同于 String str = new String("good"); (2)String(char a[], int offset, int length) :提取字符数组a中的一

2022-03-04 00:20:53 306

原创 Java基础知识18——数据类型转换

数据类型转换 数据类型转换分为隐式类型转换和显示类型转换 一、 隐式类型转换 从低精度数据类型向高精度数据类型转换 按精度从低到高排列顺序为:byte < short < int < float < double short < char < int 代码示例: public static void main(String[] args) { int x = 50; float y = x; System.out.println(y); } 输出结果:

2022-03-01 23:54:25 421

原创 Java基础知识17——冒泡排序

冒泡排序 package com.etime1; public class Bubbling { public static void main(String[] args) { int[] array = {1,2,3,7,6,5,9,4}; bubbling(array); } public static void bubbling(int[] array) { for(int i = 0; i < array.length - 1; i++) { for(int j

2021-04-18 20:56:31 143

原创 Java基础知识16——日期格式转换

日期格式转换 1、将时间戳转换为特定的格式 format():格式化(把日期对象转换为字符串) public class Test03 { public static void main(String[] args) { /** * 将时间戳转换为特定的格式 */ Date date = new Date(); String pattern = "yyyy-MM-dd HH:mm:ss"; Locale locale = Locale.getDefault(); Simpl

2021-04-08 22:35:18 311

原创 Java基础知识15——重写和重载的区别

重写 重写用于继承关系的父子类中,不能用于同一个类中 重写用于更改父类中方法的行为,或者实现接口中的方法。 重写特点:函数名必须相同、参数列表必须相同。 public class Person { public void sleep() { System.out.println("sleep,,,,,"); } } /** *继承person类 * */ public class Student extends Person{ @Override public void sleep

2021-04-08 22:18:12 99

原创 Java基础知识14——局部变量和全局变量(成员变量)

应用范围: 成员变量:定义在类里面并且在方法外面,也称全局变量 局部变量:定义在方法里面 生命周期: 成员变量:它属于对象,它随着对象的创建而创建,随着对象的消失而消失 局部变量:用完就释放空间 初始值: 成员变量:存储在堆中,如果没有赋初值,它有默认值 局部变量:如果要想使用必须手动初始化,否则报错 ...

2021-04-07 22:08:20 175

原创 Java基础知识13———基本数据类型和引用数据的区别

基本数据类型 “变量名”和“值”都存放在栈中,“值”会被覆盖。 引用数据类型 “变量名”存放在栈中,“值”存放在堆中,栈中“变量名”使用指针指向堆中的“值”,它只是引用“值”,“值”并不会被覆盖。 ...

2021-04-07 22:05:08 90

原创 Java基础知识12——函数

函数 1、代码示例 在控制台打印一句话 public class Test01 { public static void main(String[] args) { String words = "come on"; /** * 静态方法调用 */ Test01.print1(words); print1(words);//简写方式 /** *非静态方法调用 */ Test01 test = new Test01(); test.print2(words

2021-04-06 22:23:30 94

原创 C3P0

C3P0 1、添加jar包 c3p0-0.9.1.2.jar mysql-connector-java-5.0.8-bin.jar 2、在src下创建C3P0的配置文件c3p0-config.xml <?xml version="1.0" encoding="UTF-8"?> <c3p0-config> <default-config> <property name="driverClass">com.mysql.jdbc.Driver</p

2021-04-05 18:33:56 112

原创 DBCP

DBCP 1、添加jar包 mysql-connector-java-5.1.7-bin.jar commons-dbcp-1.4.jar commons-pool.jar 2、添加配置文件 建议文件名为:dbcpconfig.properties #<!-- 连接设置 --> driverClassName=com.mysql.jdbc.Driver url=jdbc:mysql://localhost:3306/mydb username=root password=root #<!

2021-04-05 18:28:25 143

原创 JDBC

JDBC操作步骤 1、添加jar包在项目的 lib 目录下 (1)mysql-connector-java-5.1.7-bin.jar (2)添加完后需要鼠标右键,选择 Build Path 。之后会出现如下图的一个目录。 2、加载驱动 Class.forName("com.mysql.jdbc.Driver"); 3、建立连接 Connection connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/mydb",

2021-04-05 18:07:54 126

原创 Java基础知识11——数组

一维数组 一、初始化数组:静态和动态 1、静态初始化 String[] strs = {"张三","李四","王五"}; 2、动态初始化 “arr[0]”中的“0”是下标(索引),是从0开始的; String[] arr = new String[3]; arr[0] = "张三"; arr[1] = "李四"; arr[2] = "王五"; 二、获取数组的长度(即数组中元素的个数) 数组名.length String[] strs = {"张三","李四","王五"}; int length = st

2021-04-04 17:24:13 462

原创 Java基础知识10——控制语句

控制语句(break、continue、return) 1、break 终止整个循环 public static void main(String[] args) { for(int i = 0; i < 10; i++) { if(i == 4) { break; } System.out.println(i); } } 由上面面代码可以看出,当 i 等于4的时候就终止了本次循环,所以结果为: 2、continue 终止本次循环,继续下次循环 public

2021-04-04 16:24:08 130

原创 Java基础知识09——switch语句

switch 语句 1、执行原理 计算“表达式”,然后用结果值与下面的“取值”匹配,匹配成功则执行相应的语句,若不成功则一直匹配,直到“default(默认)”,default是只要前面匹配不成功就执行。 注意:“case”不能重复;建议default写上; 2、代码示例 public static void main(String[] args) { //计算两个数的算术运算(+ - * /) int a = 8; int b = 9; String str = "*"; switc

2021-04-04 16:06:36 94

原创 Java基础知识08——语句结构

Java语句结构分为:顺序结构、选择结构、循环结构 一、顺序结构 顺序结构:即Java代码是从上往下执行的。 二、选择结构 1、if…else 结构:从上向下判断,如果 if 条件为true,则执行if 中的代码;为 false,则执行else 中的代码。 public static void main(String[] args) { //判断一个数是奇数还是偶数 int i = 7; if(i%2 == 0) { System.out.println(i + "是偶数!"); }e

2021-04-03 19:12:23 488

原创 java基础知识07——三(元)目运算符

三(元)目运算符 1、格式:条件表达式 ? 表达式1 : 表达式2 2、解释:如果条件表示为true,则结果为表达式1;为false,则结果为表达式2。 int a = 9; int b = 5; int c = a > b ? a : b;//c 的值为9

2021-04-03 17:22:32 97

原创 Java基础知识06——“i++”和“++i”的区别

“i++”和“++i”的区别 1、不参与运算:i++ 和 ++i 本质上没有区别。 2、参与运算:“i++”先参与运算在自增;“++i”先自增在参与运算。(i-- 同理) int i = 1; i++; System.out.println(i);//值为2 ++i; System.out.println(i);//值为3 ...

2021-04-03 17:14:56 117

原创 Java基础知识05——基本数据类型转换

基本数据类型转换 一、自动类型转换(隐式类型转换):只能小范围转大范围,反之则不行 byte b = 5; int c = b; 二、强制类型转换(显式类型转换):大范围转小范围,若转换过程中超出小范围的取值范围,则会数据错误或者精度不准确。 格式:在数值前加一个“()”,放小范围的数据类型。 long l = 2343656L; short s = (short) l; ...

2021-04-03 16:58:06 118

原创 Java基础知识04——数据类型

Java基础知识04——基本数据类型 一、Java基本数据类型分为四大类 分别是:整数类型、布尔型、字符型、浮点型。 二、整数类型:byte、short、int、long public class Test01 { public static void main(String[] args) { byte b = 3;//占用一个字节 short s = 129;//占用两个字节 int i = 123215;//占用四个字节 long l = 24215421432515L;//占用八个

2021-04-03 16:37:48 294

原创 Java 基础知识03——变量与常量

1、 变量与常量 1.1 标识符与关键字 1.1.1标识符 标识符可以简单的理解为一个名字,用来标识类名、变量名、方法名、数组名等有效的字符序列; Java语言规定标识符由任意顺序的字母、下划线(_)、美元符号($)和数字组成,并且第一个字符不能是关键字,标识符不能是Java中的保留关键字。 int time; int akb48; int _interface; int O_o; int BMW; int $$$; 下面这些是非法的的标识符,使用后会报错: int 3

2021-04-03 16:07:45 112

原创 Java特点以及环境配置

Java特点以及环境配置 一、Java特点 面向对象 跨平台 简单 高性能 二、环境配置 1、鼠标右键点击此电脑,选择属性,接着选择高级系统配置,来到高级这个页面,点击环境变量。 2、来到如下图页面,在系统变量处,点击新建。 3、在变量名处填上“Java_Home”,变量值为JDK安装路径,这里我的路径是“C:\Program Files\Java\jdk1.8.0_162”,记住一定是自己安装的路径,最后点击确定选项; 4、在系统变量“中找到“Path”,选择右边的“编辑文本”,

2021-04-03 16:04:48 87

原创 Java 基础知识02——代码注释与编码规范

#代码注释与编码规范 代码注释 编码规范 文章目录**#代码注释与编码规范**代码注释一、代码注释说明:一定要养成良好的编程风格。软件编码规范中提到“可读性第一,效率第二”,所以在程序中加适量的注释来提高程序的可读性和可维护性。二、编码规范 代码注释 通过在程序代码中添加注释可提高程序的可读性。注释中包含了程序的信息,可以帮助程序员更好的阅读和理解程序。在Java源程序文件的任意位置都可以添加注释语句。有三种注释方法,分别为单行注释、多行注释和文档注释。 一、代码注释 单行注释 “//”为单行注

2021-01-03 11:38:54 413

原创 Java基础知识01

第一个Java程序“HelloWord”在控制台打印HelloWord 在控制台打印HelloWord package com.ly; public class Test01 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("HelloWord!"); } }

2021-01-02 23:28:06 90

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除