- 博客(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关注的人