zl程序教程

您现在的位置是:首页 >  后端

当前栏目

Java 25天基础-DAY 06-面向对象-静态代码块

JAVA静态基础代码 25 面向对象 06 Day
2023-09-27 14:27:25 时间

/*
静态代码快
格式:
static

 静态代码块中的执行语句。 

特点:随着类的加载而执行,只执行一次。优先于主函数执行。
用于给类进行初始化

*/
/*
class StaticCode
{

static

 System.out.println("a");

}

}
*/
class StaticCodeDemo
{

static

 System.out.println("b");

public static void main(String[] args) 

 //new StaticCode();

 //new StaticCode();

 System.out.println("over");

 new StaticCode2(4);

 static

 System.out.println("c");

//打印结果b,c,a over

// StaticCode s= null;//这个没有具体的指向,没有用到类中的内容,StaticCode不加载到内存。

}

class StaticCode2
{

int num = 9;

StaticCode2() //构造函数

{//这不打印是因为没有创建过与它对应的对象

 System.out.println("d");

static

{//静态代码块,给类初始化。

 System.out.println("e");//这里不能访问num,因为num是非静态成员,当该代码执行的时候,num还没有存储进内存。


JAVA基础复习之JDBC(配置动态数据源) 复习原因 在项目的开发当中,之前数据库连接信息都是写死在配置文件当中。但是突然接到一个需求: 获取外部数据源信息,然后将某些数据通过Echarts绘制成折线图展示出来(ps:数据源需要用户手动设定) 有点懵,因为之前都是写死在配置文件当中的,然后在网上也找了一些资料,发现都不是自己想要的。 最后想到,既然是简单的获取数据进行展示,直接使用JDBC连接数据库获取就可以了啊。没有必要搞什么骚操作。 一直使用的JPA或者mybatis进行数据库连接,很少使用JDBC进行数据库连接。 因此也复习一下JDBC,毕竟无论是JPA还是Mybatis都是对JDBC的一个封装。 什么是JD
【Java 基础】Java 数据类型和 MySql 数据类型对应表 【Java 基础】Java 数据类型和 MySql 数据类型对应表MySQL 数据类型对应 Java 数据类型 类型名称 显示长度 数据库类型 JAVA 类型 JDBC 类型索引 (int) 描述 VARCHAR L+N VARCHAR java.lang.String 12 CHAR N CHAR java.lang.String 1 BLOB L+N BLOB java.lang.byte[] -4 TEXT 65535 VARCHAR java.lang.String -1 INTEGER 4 INTEGER UNSIGNED java.lang.Long 4 TINYINT
Java的学习笔记(02)基础 访问修改函数 static:它用于使成员(块、方法、变量或嵌套类)可以独立于任何其他成员使用,而无需参考特定情况。 strictfp:用于限制、浮点、浮点运算和计算,并在浮点变量中执行任务时保证每个阶段的结果相同。 synchronized:它用于在Java中获得适用于块和方法的同步。 transient:作为序列化的一部分使用的因子修饰符。在序列化的季节,如果我们不想对记录中的特定变量进行多余的估计,那么此时,我们使用transient关键字。 volatile:如果修饰符告诉编译器,由不稳定变量调整的变量通过程序的不同部分发生惊人的变化,则使用volatile。 Java关键字的
JAVA之旅(五)——this,static,关键字,main函数,封装工具类,生成javadoc说明书,静态代码块 JAVA之旅(五)——this,static,关键字,main函数,封装工具类,生成javadoc说明书,静态代码块 一.this关键字 用于区分局部变量和成员变量同名的情况 this的特点 this就代表本类对象 这在我们的set方法里面是有的 public void setName(String name) { this.