草庐IT

SQLite - Java

SQLite-Java安装在Java程序中使用SQLite之前,我们需要确保机器上已经有SQLiteJDBCDriver驱动程序和Java。可以查看Java教程了解如何在计算机上安装Java。现在,我们来看看如何在机器上安装SQLiteJDBC驱动程序。本站提供sqlite-jdbc3.7.2版本下载,最新sqlite-jdbc-(VERSION).jar版本可以访问https://github.com/xerial/sqlite-jdbc/releases下载。在您的class路径中添加下载的jar文件sqlite-jdbc-(VERSION).jar,或者在-classpath选项中使用它

SQLite - Java

SQLite-Java安装在Java程序中使用SQLite之前,我们需要确保机器上已经有SQLiteJDBCDriver驱动程序和Java。可以查看Java教程了解如何在计算机上安装Java。现在,我们来看看如何在机器上安装SQLiteJDBC驱动程序。本站提供sqlite-jdbc3.7.2版本下载,最新sqlite-jdbc-(VERSION).jar版本可以访问https://github.com/xerial/sqlite-jdbc/releases下载。在您的class路径中添加下载的jar文件sqlite-jdbc-(VERSION).jar,或者在-classpath选项中使用它

Go语言入门2(流程控制,string)

流程控制选择结构(分支语句)​ 因为switch只能匹配固定值,推荐使用if-else做条件筛选if-else判断packagemainimport"fmt"funcmain(){ vartmpAint fmt.Scanln(&tmpA) iftmpA>=90{ fmt.Println("tmpA>=90") }elseiftmpA=60{ fmt.Println("tmpA=60") }else{ fmt.Println("tmpAswitch判断​ switch语句执行的过程从上至下,知道找到匹配项,匹配项后面也不需要再加break,case之后默认添加breakpackagemai

Go语言入门2(流程控制,string)

流程控制选择结构(分支语句)​ 因为switch只能匹配固定值,推荐使用if-else做条件筛选if-else判断packagemainimport"fmt"funcmain(){ vartmpAint fmt.Scanln(&tmpA) iftmpA>=90{ fmt.Println("tmpA>=90") }elseiftmpA=60{ fmt.Println("tmpA=60") }else{ fmt.Println("tmpAswitch判断​ switch语句执行的过程从上至下,知道找到匹配项,匹配项后面也不需要再加break,case之后默认添加breakpackagemai

instanceif关键字

instanceofinstanceof是Java的保留关键字。它的作用是测试它左边的对象是否是它右边的类的实例,返回boolean的数据类型。类的实例包含本身的实例,以及所有直接或间接子类的实例instanceof左边显式声明的类型与右边操作元必须是同种类或存在继承关系,也就是说需要位于同一个继承树,否则会编译错误instanceof关键字的左边的对象不能是基础数据类型左边的对象实例和右边的类不在同一个继承树上简单理解,AisntanceofB:以左边类名为准,判断左右是否是存在父子关系,如果是则编译通过,否则编译报错!编译通过后,再判断A是否是B的实例对象或者B子类的对象!因为null可以

JavaSe阶段基础语法

java入门java诞生过程:1972年诞生c语言,因为指针和内存管理复杂,难以移植性。1982年产生了改进后的c++但是还是很复杂,于是在1995年就建立了java语言。java优点:语法有点像c没有指针没有内存管理运行在jvm上,实现了真正的一次编译到处运行面向对象类型安全……java三大版本:javase:标准版(桌面程序,控制台……)javame:嵌入式开发(手机,家电……)已经淘汰javaee:企业级开发(web,服务端……)发展最好jdk,jre,jvm的关系:jdk:java开发环境。包括jre和jvmjre:java运行环境。包含jvm。jvm:java运行虚拟机。模拟cpu运

instanceif关键字

instanceofinstanceof是Java的保留关键字。它的作用是测试它左边的对象是否是它右边的类的实例,返回boolean的数据类型。类的实例包含本身的实例,以及所有直接或间接子类的实例instanceof左边显式声明的类型与右边操作元必须是同种类或存在继承关系,也就是说需要位于同一个继承树,否则会编译错误instanceof关键字的左边的对象不能是基础数据类型左边的对象实例和右边的类不在同一个继承树上简单理解,AisntanceofB:以左边类名为准,判断左右是否是存在父子关系,如果是则编译通过,否则编译报错!编译通过后,再判断A是否是B的实例对象或者B子类的对象!因为null可以

JavaSe阶段基础语法

java入门java诞生过程:1972年诞生c语言,因为指针和内存管理复杂,难以移植性。1982年产生了改进后的c++但是还是很复杂,于是在1995年就建立了java语言。java优点:语法有点像c没有指针没有内存管理运行在jvm上,实现了真正的一次编译到处运行面向对象类型安全……java三大版本:javase:标准版(桌面程序,控制台……)javame:嵌入式开发(手机,家电……)已经淘汰javaee:企业级开发(web,服务端……)发展最好jdk,jre,jvm的关系:jdk:java开发环境。包括jre和jvmjre:java运行环境。包含jvm。jvm:java运行虚拟机。模拟cpu运

JVM详解

一、JVM的位置及体系结构    JVM作用在操作系统之上,而Java程序作用在jvm之上,其他的程序则与jvm并列二、类加载器,及双亲委派机制1.类加载器作用:加载Class文件->newStudent();实例的引用放在栈里,具体的对象放在堆里点击查看代码packagecom.Tang.jvm;publicclassCar{publicstaticvoidmain(String[]args){Carcar1=newCar();Carcar2=newCar();Carcar3=newCar();System.out.println(car1.hashCode());System.out.pr

注解与反射

一、概念1.内置注解(1)@Override重写注解加上此注解必须重写父类的方法(2)@SuppressWarnings("all")的作用除了上图可以放在方法名上,此外它还可以放到类名上用于镇压所有的警告(3)@Deprecated注解虽然是已经过时的,但是任然可以运行使用2.元注解(1)@Target注解target源码如下ElementType源码如下target表示该注解可以应用于哪些地方,比如下图value里只写了方法类型,该注解就只能用在方法名上,放在类名上就会报错,而当在value里添加了类的类型之后,该注解就可以应该用于类名上(2)@Retention注解Retention表示