explorer任务管理器桌面
calc 计算机
mspaint 画图工具
helloword!
helloword!
helloword!
helloword!
今天是学习的第一天
有序排列
王五
李四
无需排列
安徽师大会的话
阿达
-- 表格创建
编号 | 姓名 | id |
---|---|---|
1001 | 张三宝 | 33 |
1002 | 李四 | 34 |
1003 | 王文玉 | 321 |
代码笔记 ```
//代码样式publica static
JDK java开发工具
JRE java开发环境
JVN java虚拟机
开发准备
安装jdk
配置环境变量,配置path变量
测试 java -version
安装开发工具
编码,ider软件参考百度ider优化
八大基本数据类型
Math计算工具包
//工具类Math用来计算一些计算机没有的运算 public static void main(String[] args) { int a=1; double pow = Math.pow(2, 3);//pow取2的3次方 System.out.println(pow);//输出8.0 }
通过命令行生成dos文件
语法:javadoc 参数 java文件 例如:javadoc -encoding UTF-8 -charset UTF-8 aaa.java
判断类型:if+if else+else switch+case+break
循环案例举例: //计算1+2+3.。。。。+100; 1、 while循环 int sum = 0; int i = 0; while(i<=100){ i++; sum = sum+i; } System.out.println(sum); 2、do..while循环 //两者区别是do。。while一定会先执行一遍判断 int sum = 0; int i = 0; do{ i++; sum = sum+i; }while(i<=100); System.out.println(sum); 3、for循环 //最常用和最高效的循环 for (int i = 0; i <= 100; i++) { sum=sum+i; } System.out.println(sum); //打印99乘法表 for (int i = 1; i <= 9; i++) { for (int j=1; j < i; j++){ System.out.print(j+"*"+i+"="+i*j+"/t"); } System.out.println();
方法的重载:方法名相同,参数列表不同,方法体返回值无关
//方法的重载案列演示 public static void main(String[] args) { double sum = add(1,2); System.out.println("和为:"+sum); } private static int add(int a, int b) { return a+b; } private static int add(int a, int b,int c) { return a+b+c; } private static double add(double a, double b,double c) { return a+b+c; } private static double add(double a, double b) { return a+b; }
可变参数:可变参数写法-->类型... 例如-->int...
//注意:可变参数必须放在最后传值的最后 例: private static int add(nt a int b int...) {
递归:自己调用自己,特殊情况使用(慎用!!!),而且要有递归头和递归体
递归头:什么时候不调用自己的方法,如果没有,就会陷入死循环
递归体:什么时候需要调用自己的方法
// 举例:递归的使用,例如解决阶层的问题 System.out.println(f(5)); } public static int f(int n){ if(n==1){ return 1; }else{ return n*f(n-1); } //输出120 1*2*3*4*5=120
堆栈数组解释
注意:数组本身是在堆中的
冒泡排序 :八大排序里面最常用的!!
//冒泡排序演示public static void main(String[] args) { //定义数组 int[] a = {1,4,78,3,34,5,8,9,45}; int[] sort = sort(a); System.out.println(Arrays.toString(sort)); } public static int[] sort(int[] array){ //定义一个临时变量 int tem = 0; //双重for循环排序 for (int i = 0; i < array.length - 1; i++) { for (int j = 0; j < array.length - 1 - i; j++) { if (array[j+1]未完待续。。。2021-11-21-17:32
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/124025.html
摘要:我的学习笔记汇总标签笔记分为两大部分和笔记内容主要是对一些基础特性和编程细节进行总结整理,适合了解基础语法,想进一步深入学习的人如果觉得不错,请给,这也是对我的鼓励,有什么意见欢迎留言反馈目录基础巩固笔记反射基础巩固笔记泛型基础巩 我的java&javaweb学习笔记(汇总) 标签: java [TOC] 笔记分为两大部分:javase和javaweb javase javawe...
摘要:而面向搜索引擎,就是我们要及时的使用百度谷歌遇到问题无法解决,先别急着放弃,可以去网络寻找答案,你的坑大部分别人都已经走过了,大部分都可以找到合适的解决方案。 showImg(https://segmentfault.com/img/remote/1460000019236352?w=866&h=456); 前言: ●众多的语言,到底哪一门才是适合我的?●我们为什么要学习Java语言呢...
摘要:基础数据类型公式是内存中,代码存储的最小单位。什么是变量变量是有数据类型,变量名和字面值构成一个完整体。整数和浮点型一个类型大小的比较的过程,存在自动转换,强制类型转换。比如强制类型转换,会造成精度的丢失。 showImg(https://segmentfault.com/img/bVbpffL?w=886&h=572); 1:Java基础数据类型 公式:1byte=8bit;bit是...
摘要:运算符运算符,是一种特殊的符号。算数运算符赋值运算符比较运算符位运算符逻辑运算符三目运算符算数运算符符号加减乘,除,取余自增自减作用在于整数和浮点型。 运算符 Java运算符,是一种特殊的符号。用表示数据的运算,赋值和比较。 算数运算符 赋值运算符 比较运算符 位运算符 逻辑运算符 三目运算符 1. 算数运算符 符号:加(+),减(-),乘(*),除(/),取余(%) 自增:++ ...
摘要:和的关系和有什么关系基础数据类型的类型是没有字符串的。字符串专门处理弥补单字符的问题。也就是说单个字符是可以被所接受的,输入自动类型转换。 1: java分为两种数据类型:基础数据类型和封装数据类型 - 整型: byte(1字节),short(2字节),int(4字节),long(8字节) - 浮点型: float(4字节),double(8字节) - 字符串: ...
阅读 976·2021-11-22 09:34
阅读 2160·2021-11-11 16:54
阅读 2195·2021-09-27 14:00
阅读 939·2019-08-30 15:55
阅读 1523·2019-08-29 12:46
阅读 599·2019-08-26 18:42
阅读 637·2019-08-26 13:31
阅读 3182·2019-08-26 11:52