- 博客(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
247
原创 Java基础知识18——数据类型转换
数据类型转换数据类型转换分为隐式类型转换和显示类型转换一、 隐式类型转换从低精度数据类型向高精度数据类型转换按精度从低到高排列顺序为:byte < short < int < float < doubleshort < char < int代码示例:public static void main(String[] args) { int x = 50; float y = x; System.out.println(y); }输出结果:
2022-03-01 23:54:25
344
原创 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
81
原创 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
250
原创 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
62
原创 Java基础知识14——局部变量和全局变量(成员变量)
应用范围:成员变量:定义在类里面并且在方法外面,也称全局变量局部变量:定义在方法里面生命周期:成员变量:它属于对象,它随着对象的创建而创建,随着对象的消失而消失局部变量:用完就释放空间初始值:成员变量:存储在堆中,如果没有赋初值,它有默认值局部变量:如果要想使用必须手动初始化,否则报错...
2021-04-07 22:08:20
129
原创 Java基础知识13———基本数据类型和引用数据的区别
基本数据类型“变量名”和“值”都存放在栈中,“值”会被覆盖。引用数据类型“变量名”存放在栈中,“值”存放在堆中,栈中“变量名”使用指针指向堆中的“值”,它只是引用“值”,“值”并不会被覆盖。...
2021-04-07 22:05:08
50
原创 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
53
原创 C3P0
C3P01、添加jar包c3p0-0.9.1.2.jarmysql-connector-java-5.0.8-bin.jar2、在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
61
原创 DBCP
DBCP1、添加jar包mysql-connector-java-5.1.7-bin.jarcommons-dbcp-1.4.jarcommons-pool.jar2、添加配置文件建议文件名为:dbcpconfig.properties#<!-- 连接设置 -->driverClassName=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:3306/mydbusername=rootpassword=root#<!
2021-04-05 18:28:25
85
原创 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
79
原创 Java基础知识11——数组
一维数组一、初始化数组:静态和动态1、静态初始化String[] strs = {"张三","李四","王五"};2、动态初始化“arr[0]”中的“0”是下标(索引),是从0开始的;String[] arr = new String[3];arr[0] = "张三";arr[1] = "李四";arr[2] = "王五";二、获取数组的长度(即数组中元素的个数)数组名.lengthString[] strs = {"张三","李四","王五"};int length = st
2021-04-04 17:24:13
356
原创 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
91
原创 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
54
原创 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
435
原创 java基础知识07——三(元)目运算符
三(元)目运算符1、格式:条件表达式 ? 表达式1 : 表达式22、解释:如果条件表示为true,则结果为表达式1;为false,则结果为表达式2。int a = 9;int b = 5;int c = a > b ? a : b;//c 的值为9
2021-04-03 17:22:32
55
原创 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
76
原创 Java基础知识05——基本数据类型转换
基本数据类型转换一、自动类型转换(隐式类型转换):只能小范围转大范围,反之则不行byte b = 5;int c = b;二、强制类型转换(显式类型转换):大范围转小范围,若转换过程中超出小范围的取值范围,则会数据错误或者精度不准确。格式:在数值前加一个“()”,放小范围的数据类型。long l = 2343656L;short s = (short) l;...
2021-04-03 16:58:06
80
原创 Java基础知识04——数据类型
Java基础知识04——基本数据类型一、Java基本数据类型分为四大类分别是:整数类型、布尔型、字符型、浮点型。二、整数类型:byte、short、int、longpublic 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
240
原创 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
68
原创 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
53
原创 Java 基础知识02——代码注释与编码规范
#代码注释与编码规范代码注释编码规范文章目录**#代码注释与编码规范**代码注释一、代码注释说明:一定要养成良好的编程风格。软件编码规范中提到“可读性第一,效率第二”,所以在程序中加适量的注释来提高程序的可读性和可维护性。二、编码规范代码注释通过在程序代码中添加注释可提高程序的可读性。注释中包含了程序的信息,可以帮助程序员更好的阅读和理解程序。在Java源程序文件的任意位置都可以添加注释语句。有三种注释方法,分别为单行注释、多行注释和文档注释。一、代码注释单行注释“//”为单行注
2021-01-03 11:38:54
273
原创 Java基础知识01
第一个Java程序“HelloWord”在控制台打印HelloWord在控制台打印HelloWordpackage 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
55
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人