java基础
qq_41853047
这个作者很懒,什么都没留下…
展开
-
数据库范式
转载自:https://blog.csdn.net/qq_40780910/article/details/1053323791.第一范式(1NF)表中无表,即每个属性都是不可分割的。不满足第一范式的的的数据库不是关系型数据库。2.第二范式(2NF)非主属性必须完全依赖于主属性。即主属性整体才能确定一个非主属性,而不是主属性的部分属性就能确定另一个非主属性。举个例子:(先不要纠结下面例子表设计的合不合理,因为范式就是用来规范表的,不合理才需要改进。)有一张表R(学号,课程号,转载 2020-08-01 17:20:12 · 186 阅读 · 0 评论 -
System.out.format()用法示例
public class Main { public static void main(String[] args) { int year = 2020; //直接打印数字 System.out.println(year); System.out.println("----------------"); //直接打印数字 System.out.format("%d%n",year); .原创 2020-07-23 21:24:48 · 3796 阅读 · 0 评论 -
Java中原码、补码与反码
在 Java 中,编译器使用二进制补码记法来表示有符号整数。原码原码比较好理解,也就是该数字不进行其他操作时数字最原始的二进制表示,在Java中我们有熟悉的byte,short,int,long的整数型基本数据类型以及float,double的浮点型基本数据类型。在Java中,对于整数而言,其原码格式为最高位为符号位,该位上1表示负数而0表示正数,剩余位数为该数字的二进制表示。在这里我们用int型的整数6及-6看下例子:6的原码:00000000 00000000 00000000 00000原创 2020-07-13 21:43:38 · 306 阅读 · 0 评论 -
Java 位运算(移位、位与、或、异或、非)
Java提供的位运算符有:左移( <<)、右移(>>) 、无符号右移(>>>) 、位与(&)、位或( |)、位非(~)、位异或(^),除了位非( ~ )是一元操作符外,其它的都是二元操作符。1、左移( <<)Test1、将5左移2位:public class Test { public static void main(String[] args) { System.out.println(5<...转载 2020-07-13 21:37:52 · 138 阅读 · 0 评论 -
Java Scanner 类详解(附例子)记录学习
在笔试编程过程中,关于数据的读取如果迷迷糊糊,那后来的编程即使想法很对,实现很好,也是徒劳,于是在这里认真总结了JavaScanner 类的使用通过 Scanner 类来获取用户的输入,下面是创建 Scanner 对象的基本语法:Scanner s = new Scanner(System.in); // 从键盘接收数据下来我们演示一个最简单的数据输入,并通过 Scanner 类的 next() 与 nextLine() 方法获取输入的字符串,在读取前我们一般需要 使用 hasNext 与..转载 2020-06-11 21:03:23 · 201 阅读 · 0 评论 -
Java中Set、List、Map集合特点和部分方法
一、Set集合特点:无序、不重复Set接口主要实现类:1、HashSet:无序、不重复,存入HashSet的对象必须定义hashCode()。2、TreeSet:有序,不重复,排序的两种方式:1)让元素自身具备比较性:元素需要实现Comparable接口,覆盖compareTo 方法。这种方式也作为元素的自然排序,也可称为默认排序。2)让容器自身具备比较性,自定义比较器...原创 2020-02-24 15:19:53 · 155 阅读 · 0 评论 -
java实现约瑟夫环
n:人的数量;m:个数。public class Solution { public int LastRemaining_Solution(int n, int m) { if(n==0){return -1;} Node t = new Node(0);//头结点 Node x = t; //建立循环链表 ...原创 2020-02-24 14:42:03 · 77 阅读 · 0 评论 -
java中String的构造、用法、转换
一、String对象的构造1、String s = new String();2、String s = "hello";3、用字符数组构造(字节数组一样)1)char[] c = {'1','2','3'}: String s = new String(c);2)char[] c = {'1','2','3','4'}: String s = new String(c,1(of...原创 2020-02-18 20:04:34 · 188 阅读 · 0 评论