#0从0开始学java
准备重新过一遍java基础,为将来的工作学习做好准备
或许吧或许吧
这个作者很懒,什么都没留下…
展开
-
JDBC工具类
抽取JDBC工具类: JDBCUtils目的:简化书写分析:1.注册驱动也抽取2.抽取一个方法获取连接对象3.抽取一个方法释放资源JDBC配置文件名称JDBC配置文件模板原创 2021-05-26 08:56:07 · 80 阅读 · 0 评论 -
JDBC使用模板
JDBC使用模板 //1.导入驱动jar包 //2.注册驱动 Class.forName("com.mysql.jdbc.Driver"); //3.获取数据库连接对象 Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/school", "root", "123456"); //4.定义sql语句 String sql = "update user set u原创 2021-05-26 08:53:24 · 99 阅读 · 0 评论 -
成员内部类和局部内部类的区别
成员内部类: 即作为外部类的一个成员存在,与外部类的属性、方法并列。注意:成员内部类中不能定义静态变量,但可以访问外部类的所有成员,而且内部类是一个编译时的概念,一旦编译成功,就会成为完全不同的两类。局部内部类: 即在方法中定义的内部类,与局部变量类似,在局部内部类前不加修饰符public或private,其范围为定义它的代码块。注意:局部内部类中不可定义静态变量,可以访问外部类的局部变量(即方法内的变量),但是变量必须是final的。在类外不可直接生成局部内部类(保证局部内部类对外是不可见的)。要原创 2021-05-14 08:49:13 · 1431 阅读 · 0 评论 -
Java常用类之Math工具类
java.util.Math类是数学相关的工具类,里面提供了大量的静态方法,完成于数学运算相关的操作。public static double abs(double num):获取绝对值。public static double ceil(double num):向上取整。public static double floor(double num):向下取整。public static long round(double num):四舍五入。Math.PI代表近似的圆周率常量...原创 2021-05-12 09:19:23 · 99 阅读 · 0 评论 -
Java常用类之Arrays数组工具类
java.util.Arrays是一个与数组相关的工具类,里面提供了大量静态方法,用来实现数组常见的操作。public static String toString(数组):将参数数组变成字符串(按照默认格式:[元素,元素2,元素3…])public static void sort(数组):按照默认升序(从小到大)对数组的元素进行排序.备注:1.如果是数值,sort默认按照升序从小到大2.如果是字符串,sort默认按照字符升序3.如果是自定义类型,那么这个自定义的类需要有Comparable或原创 2021-05-12 09:18:38 · 97 阅读 · 0 评论 -
String类的常用方法
String当中与获取相关的常用方法有:public int length():获取字符串当中含有的字符个数,拿到字符串长度。public String concaat(String str):将当前字符串和参数字符串拼接成为返回值新的字符串。public char charAt(int index):获取指定索引位置的单个字符。(索引从0开始。)public int indexOf(String str):查找参数字符串再本字符串当中首次出现的索引位置,如果没有返回-1值。String当中与截原创 2021-05-12 09:17:39 · 72 阅读 · 0 评论 -
ArrayList当中的常用方法
ArrayList当中的常用方法有:public boolean add(E e):向集合中添加元素,参数的类型和泛型一致。public E get (int index),从集合当中获取元素,参数是索引编号,返回值就是对应位置的元素。public E remove(int index): 从集合当中删除元素,参数是索引编号,返回值就是对应位置的元素。public int size():获取集合的尺寸长度,返回值是集合中包含的元素个数。...原创 2021-05-12 09:16:06 · 130 阅读 · 0 评论 -
JAVA中构造方法注意事项
构造方法注意事项:1、构造方法的名称必须和所在的类名称完全一样,就连大小写也要一样2、构造方法不要写返回值类型,连void都不写3、构造方法不能return一个具体的返回值4、如果没有编写任何构造方法,那么编译器将会默认赠送一个构造方法,没有参数,方法体什么事都不做。public Student(){}5、一旦编写了至少一个构造方法,那么编译器将不再赠送...原创 2021-05-11 08:26:49 · 952 阅读 · 0 评论 -
JAVA中局部变量的成员变量的区别
局部变量和成员变量1、定义的位置不一样【重点】局部变量:在方法的内部成员变量:在方法的外部,直接写在类当中2、作用范围不一样【重点】局部变量:只有方法当中才可使用,除了方法就不能再用成员变量:整个类都可以使用3、默认值不一样【重点】局部变量:没有默认值,如果想要使用,必须手动进行赋值成员变量:如果没有赋值,会有默认值,规则和数组一样4、内存的位置不一样(了解)局部变量:位于栈内存成员变量:位于堆内存5、生命周期不一样(了解)局部变量:随着对象进栈而诞生,随着方法出栈而消失成员变原创 2021-05-11 08:26:09 · 63 阅读 · 0 评论 -
JAVA内存的划分
Java的内存需要划分为5个部分:1、栈(Stack):存放的都是方法中的局部变量。局部变量:方法的参数,或者是方法{}内部的变量作用域:一旦超过作用域。立刻从栈内存当中消失。2、堆(Heap):凡是new出来的东西,都在堆当中。堆内存里面的东西都有一个地址值:16进制堆内存里面的数据,都有默认值。规则:如果是整数 默认为0如果是浮点数 默认为0.0如果是字符 默认为’\u0000’如果是布尔 默认为false如果是引用类型 默认为null3.方法区(Meathod Area):存储原创 2021-05-11 08:25:16 · 43 阅读 · 0 评论 -
JAVA标准类的特征
一个标准的类通常要按拥有下面四个组成部分:1、所有的成员变量都要使用private关键词修饰2、为每一个成员变量编写一对Getter、Setter方法3、编写一个无参数的构造方法4、编写一个全参数的构造方法这样准备的类也叫做Java Bean...原创 2021-05-11 08:24:15 · 41 阅读 · 0 评论 -
Java通过键盘输入数据的方法
作为一个通过c和c++入门编程的小白,在第一次打开idea或者是每次在写完c++程序后,总是会下意识的写出c++的数据输入方式。因此写个帖子提醒一下自己,加深自己的印象。java输入数据的方法```javaScanner next = new Scanner(System.in); a = next.nextInt(); b = next.nextInt();在java中创建一个Scanner对象,然后调用该对向的next()方法。根据变量的类型不同,需要调用不原创 2021-05-10 09:47:13 · 202 阅读 · 0 评论 -
Idea的常用快捷键
idea是当今世界上最常用的java程序编辑器,作为一个小白肯定要靠近最近技术和软件。而熟练的运用快捷键不仅能够提高我们敲代码的速度,还能营造出一种自己是高手的错觉。让周围的小伙伴觉得你牛蛙牛蛙,满足自己的虚荣心,何乐而不为呢?Idea常用快捷键Alt + enter 导入包,自动修正代码Ctrl + Y 删除光标所在行Ctrl + D复制光标所在行的内容,插入光标位置下面Ctrl + Alt + L 格式化代码Ctrl + / 单行注释Ctrl + shift + / 选中代码多行注释,再按原创 2021-05-10 09:08:52 · 55 阅读 · 0 评论