#0从0开始学java
准备重新过一遍java基础,为将来的工作学习做好准备
或许吧或许吧
这个作者很懒,什么都没留下…
展开
-
JDBC工具类
抽取JDBC工具类: JDBCUtils 目的:简化书写 分析: 1.注册驱动也抽取 2.抽取一个方法获取连接对象 3.抽取一个方法释放资源 JDBC配置文件名称 JDBC配置文件模板原创 2021-05-26 08:56:07 · 61 阅读 · 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 · 72 阅读 · 0 评论 -
成员内部类和局部内部类的区别
成员内部类: 即作为外部类的一个成员存在,与外部类的属性、方法并列。 注意:成员内部类中不能定义静态变量,但可以访问外部类的所有成员,而且内部类是一个编译时的概念,一旦编译成功,就会成为完全不同的两类。 局部内部类: 即在方法中定义的内部类,与局部变量类似,在局部内部类前不加修饰符public或private,其范围为定义它的代码块。 注意:局部内部类中不可定义静态变量,可以访问外部类的局部变量(即方法内的变量),但是变量必须是final的。 在类外不可直接生成局部内部类(保证局部内部类对外是不可见的)。要原创 2021-05-14 08:49:13 · 1383 阅读 · 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 · 84 阅读 · 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 · 64 阅读 · 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 · 59 阅读 · 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 · 82 阅读 · 0 评论 -
JAVA中构造方法注意事项
构造方法注意事项: 1、构造方法的名称必须和所在的类名称完全一样,就连大小写也要一样 2、构造方法不要写返回值类型,连void都不写 3、构造方法不能return一个具体的返回值 4、如果没有编写任何构造方法,那么编译器将会默认赠送一个构造方法,没有参数,方法体什么事都不做。 public Student(){} 5、一旦编写了至少一个构造方法,那么编译器将不再赠送 ...原创 2021-05-11 08:26:49 · 914 阅读 · 0 评论 -
JAVA中局部变量的成员变量的区别
局部变量和成员变量 1、定义的位置不一样【重点】 局部变量:在方法的内部 成员变量:在方法的外部,直接写在类当中 2、作用范围不一样【重点】 局部变量:只有方法当中才可使用,除了方法就不能再用 成员变量:整个类都可以使用 3、默认值不一样【重点】 局部变量:没有默认值,如果想要使用,必须手动进行赋值 成员变量:如果没有赋值,会有默认值,规则和数组一样 4、内存的位置不一样(了解) 局部变量:位于栈内存 成员变量:位于堆内存 5、生命周期不一样(了解) 局部变量:随着对象进栈而诞生,随着方法出栈而消失 成员变原创 2021-05-11 08:26:09 · 56 阅读 · 0 评论 -
JAVA内存的划分
Java的内存需要划分为5个部分: 1、栈(Stack):存放的都是方法中的局部变量。 局部变量:方法的参数,或者是方法{}内部的变量 作用域:一旦超过作用域。立刻从栈内存当中消失。 2、堆(Heap):凡是new出来的东西,都在堆当中。 堆内存里面的东西都有一个地址值:16进制 堆内存里面的数据,都有默认值。规则: 如果是整数 默认为0 如果是浮点数 默认为0.0 如果是字符 默认为’\u0000’ 如果是布尔 默认为false 如果是引用类型 默认为null 3.方法区(Meathod Area):存储原创 2021-05-11 08:25:16 · 37 阅读 · 0 评论 -
JAVA标准类的特征
一个标准的类通常要按拥有下面四个组成部分: 1、所有的成员变量都要使用private关键词修饰 2、为每一个成员变量编写一对Getter、Setter方法 3、编写一个无参数的构造方法 4、编写一个全参数的构造方法 这样准备的类也叫做Java Bean ...原创 2021-05-11 08:24:15 · 34 阅读 · 0 评论 -
Java通过键盘输入数据的方法
作为一个通过c和c++入门编程的小白,在第一次打开idea或者是每次在写完c++程序后,总是会下意识的写出c++的数据输入方式。因此写个帖子提醒一下自己,加深自己的印象。 java输入数据的方法 ```java Scanner next = new Scanner(System.in); a = next.nextInt(); b = next.nextInt(); 在java中创建一个Scanner对象,然后调用该对向的next()方法。 根据变量的类型不同,需要调用不原创 2021-05-10 09:47:13 · 183 阅读 · 0 评论 -
Idea的常用快捷键
idea是当今世界上最常用的java程序编辑器,作为一个小白肯定要靠近最近技术和软件。而熟练的运用快捷键不仅能够提高我们敲代码的速度,还能营造出一种自己是高手的错觉。让周围的小伙伴觉得你牛蛙牛蛙,满足自己的虚荣心,何乐而不为呢? Idea常用快捷键 Alt + enter 导入包,自动修正代码 Ctrl + Y 删除光标所在行 Ctrl + D复制光标所在行的内容,插入光标位置下面 Ctrl + Alt + L 格式化代码 Ctrl + / 单行注释 Ctrl + shift + / 选中代码多行注释,再按原创 2021-05-10 09:08:52 · 44 阅读 · 0 评论