JavaSE的学习
前路漫漫,继续前行!
这个作者很懒,什么都没留下…
展开
-
Java基本知识点
1.Java基本功1.1Java入门(基础概念与常识)1.1.1Java语言有哪些特点? 1. 简单易学; 2. 面向对象(封装,继承,多态); 3. 平台无关性(Java虚拟机实现平台无关性); 4. 可靠性; 5. 安全性; 6. 支持多线程(C++语言没有内置的多线程机制,因此必须调用操作系统的多线程功能来进行多线程程序设计,而Java语言却提供了多线程支持); 7. 支持网络编程并且很方便(Java语言诞生本身就是为简化网络编程设计的,因此Java语言不仅支持网络编程并且很方便);原创 2020-09-18 10:58:29 · 1369 阅读 · 0 评论 -
18.cmd命令编译运行java代码,找不到主类或方法
1.首先进入java类所在的目录2.输入javac 类名.java 进行编译,再进入src目录,输入命令:java 包名.类名 进行运行原创 2020-07-10 10:59:49 · 138 阅读 · 0 评论 -
17.错误和异常
ErrorException1.Checked Exception(非Runtime Exception)2.Unchecked Exception(Runtime Exception)常见的Exception算数异常类:ArithmeticExecption空指针异常类型:NullPointerException类型强制转换类型:ClassCastException数组负下标异常:NegativeArrayException数组下标越界异常:ArrayIndexOutOfBoundsEx原创 2020-07-08 18:44:26 · 134 阅读 · 0 评论 -
16.内部类
内部类:1.成员内部类2.静态内部类3.局部内部类3.抽象内部类原创 2020-07-08 18:39:52 · 58 阅读 · 0 评论 -
15.面向对象
面向对象//实例化这个类new//对象类型 对象名 = 对象值Student student = new Student();student.say();Java的方法的参数是值传递类是一种抽象的数据结构类是一个模板:抽象,对象是一个具体的实例以类的方式组织代码,以对象实例化构造器1.和类名相同1.没有返回值作用:1.new 本质调用无参构造器2.初始化对象的值注意点:一个类即使什么都不写,它也会存在一个方法//1.使用new关键字,本质是在调用构造器//用来初始化值p原创 2020-07-05 19:09:33 · 103 阅读 · 0 评论 -
14.稀疏数组
稀疏数组//创建一个二维数组11*11 0:没有棋子 1:黑棋 2:白棋int[][] array1 = new int[11][11];array1[1][2] = 1;array1[2][3] = 2;//输出原始的数组System.out.println(“输出原始的数组”);for (int[] ints : array1) {for (int anInt : ints) {System.out.print(anInt+"\t");}System.out.printl原创 2020-07-05 11:48:39 · 136 阅读 · 0 评论 -
13.冒泡排序算法
冒泡排序int[] arr = {3,2,5,1,9,8,7,4,6};System.out.println(Arrays.toString(arr));System.out.println("=========================");/*冒泡排序1.比较数组中,两个相邻的元素,如果第一个数比第二个数大,我们就交换它们的位置2.每一次比较,都会产生一个排好序的元素3.下一次就会少一次交换*/int temp = 0;boolean flag;for (int i = 0原创 2020-07-05 11:43:11 · 106 阅读 · 0 评论 -
12.多维数组以及Arrays工具类
多维数组多维数组可以看成是数组的数组,比如二维数组就是一个特殊的一维数组,其每一个元素都是一个一维数组。二维数组:数组中的元素是一个数组int a[][] = new int[2][5];以上二维数组a可以看成一个两行五列的数组。多维数组的使用a[1][0];Arrays类数组的工具类java.util.Arrays由于数组对象本身并没有什么方法可以供我们调用,但API中提供了一个工具类Arrays供我们使用,从而可以对数据对象进行一些基本的操作。查看JDK帮助文档Arrays类原创 2020-07-05 11:42:06 · 125 阅读 · 0 评论 -
11.数组
数组//变量类型 变量的名字 = 变量的值//数组类型 数组的名字//定义数组int[] arr = new int[10]; //首选方法int arr[] = new int[10]; //可以使用,但不推荐数组的索引值从0开始,最后一个元素的索引为数组的长度-1为数组中的元素赋值:arr[0] = 1;arr[1] = 2;arr[2] = 3;arr[3] = 4;arr[4] = 5;arr[5] = 6;arr[6] = 7;arr[7] = 8;arr[8原创 2020-07-04 21:20:43 · 1655 阅读 · 0 评论 -
10.Java中的控制语句
控制语句1.if(条件){语句}当条件为true时,执行语句,否则不执行该语句2.if(条件){语句1}else{语句2}当条件为true时,执行语句1,否则执行语句23.if(条件1){语句1}else if( 语句2){语句2}else if( 语句3){语句3}…else{语句n}满足那个条件,就执行那个语句4.while(条件){语句}当条件为true时,循环执行该语句,直到条件为false时,循环结束5.for(初始化参数,条件,改变参数的值)原创 2020-07-04 21:19:48 · 111 阅读 · 0 评论 -
9.Java实现九九乘法表
用java代码实现九九乘法表1.实现代码2.运行结果原创 2020-07-04 19:38:50 · 1359 阅读 · 0 评论 -
8.java中的运算符以及生成类的帮助文档
Java语言支持如下运算符:1.算术运算符:+,-,,/,%,++,–2.赋值运算符:=3.关系运算符:>,<,==,>=,<=,!=,instanceof4.逻辑运算符:&&,||,!5.位运算符:&,|,^,~,>>,<<,>>>(了解)6.条件运算符:?:8.扩展赋值运算符:+=,-=,=,/=...原创 2020-07-04 12:38:20 · 79 阅读 · 0 评论 -
7.java中的变量,常量,作用域
变量、常量、作用域1.局部变量局部变量:必须声明和初始化值int i = 0;System.out.println(i);2.实例变量实例变量:从属于对象:如果不自行初始化,则它的值为默认值private static String str;3.常量//修饰符 不区分先后顺序//常量private static final double PI = 3.14;public static void main(String[] args) {System.out.println(PI);原创 2020-07-04 12:37:34 · 105 阅读 · 0 评论 -
6.java中的数据类型
八大基本数据类型:1.char 2个字节2.boolean 1个字节3.byte 1个字节4.short 2个字节5.int 4个字节6.long 8个字节7.float 4个字节8.double 8个字节引用类型:1.类2.接口3.数组Java是强类型语言。进制:二进制、八进制、十进制、十六进制常见的转义字符\t:制表符\n:换行符字符的比较String sa = new String(“hello world!”);String sb = new原创 2020-07-04 12:36:03 · 64 阅读 · 0 评论 -
4.我的第一个java程序Hello World!以及java程序运行机制
1.写第一个java程序2.用dos命令编译和运行原创 2020-07-03 22:37:33 · 87 阅读 · 0 评论 -
3.JDK的卸载及安装
卸载JDK1.删除java的安装目录2.删除JAVA_HOME3.删除path下关于java的目录4.java -version安装jDK1.百度搜索JDK8,找到下载地址2.同意协议3.下载电脑对应的版本4.双击安装JDK5.记住jdk的安装目录6.配置环境变量(1).我的电脑–>右键–>属性(2).环境变量–>JAVA_HOME(3).配置path变量7.测试JDK是否安装成功(1).打开cmd(2).输入java -version(查看jdk版本原创 2020-07-03 22:24:28 · 122 阅读 · 0 评论 -
2.Dos常用命令
打开CMD的方式:1.开始+系统+命令提示符2.Win键+R 输入cmd打开控制台(推荐使用)3.在任意的文件夹下面,按住shif键+鼠标右键点击,在此处打开命令行窗口4.资源管理器的地址栏前面加上cmd路径管理员方式运行:选择以管理员方式运行常见的DOS命令:1.盘符切换:D:+回车键2.查看当前目录下的所有文件:dir+回车键3.切换目录:cd change directorycd /d E: 回到E盘cd … 返回上一级4.清理屏幕:cls (clear scream)5原创 2020-07-03 20:11:40 · 97 阅读 · 0 评论 -
1.常见的电脑快捷键
Ctrl+C:复制Ctrl+V:粘贴Ctrl+A:全选Ctrl+X:剪切Ctrl+Z:撤销Ctrl+S:保存Alt+F4:关掉窗口Widow+E:打开我的电脑原创 2020-07-03 20:10:44 · 71 阅读 · 0 评论 -
5.java中表示符注意点
表示符注意点:1.所有的标识符都应该以字母(A~Z或者a~z),美元符号($)、或者下划线(_)开始2.首字母之后可以是字母(A~Z或者a~z),美元符号($)、或者下划线(_)或数字的 任何字符的组合3.不能使用关键字作为变量名或方法名4.表示符是大小写敏感的5.合法表示符举例:age、$salary、_value、__1_value6.非法标识符举例:123abc、-salary、#age7.可以使用中文命名,但是一般不建议这样去使用,也不建议使用拼音,很low...原创 2020-07-04 09:34:32 · 80 阅读 · 0 评论