随笔分类 -  java

摘要:1、代码都写在main方法里面 2、方法的基本结构: 修饰符 返回值类型 方法的名称 (参数类型,参数名){//可变长参数... //方法体 return 返回值; } 3、遇到return则方法结束 4、方法名要见名知意,用驼峰命名法如myName 5、调用方法 ( 1)静态调用,用类点方法名调用 阅读全文
posted @ 2022-11-28 11:01 热爱编程的小赵 阅读(16) 评论(0) 推荐(0) 编辑
摘要:1、属性+方法=类 2、从认识论角度是先有对象后有类,对象是具体的事物比如人,而类是抽象的是对对象的抽象比如人会做饭这一类人抽象出来就成为了厨师,从代码运行角度是先有类后有对象,类是对象的模板。 3、面向对象编程(oop):以类的形式组织代码,以对象组织(封装)数据。 入门简单理解: 4、 抽象:将 阅读全文
posted @ 2022-11-28 10:32 热爱编程的小赵 阅读(236) 评论(0) 推荐(0) 编辑
摘要:1、冒泡排序(复杂度o2) 冒泡排序的算法的原理如下: 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。 针对所有的元素重复以上的步骤,除了最后一个。 持续每次对越来越少的元素重复上面的步骤,直 阅读全文
posted @ 2022-11-27 20:41 热爱编程的小赵 阅读(32) 评论(0) 推荐(0) 编辑
摘要:1、常见问题:数组越界:Index 10 out of bounds,原因是使用数组的下标超出了定义数组的范围。 2、数组是相同类型数据的有序集合,每一个数据成为数组的一个元素,我们可以通过数组的下标(从0开始)来访问它们。 3、定义数组:变量类型 变量名字 = 变量的值; int[] nums={ 阅读全文
posted @ 2022-11-27 17:11 热爱编程的小赵 阅读(31) 评论(0) 推荐(0) 编辑
摘要:package com.baidu.www; import java.util.Scanner; public class JiShuanQi { public static void main(String[] args) { //实现用户输入 Scanner scanner = new Scan 阅读全文
posted @ 2022-11-27 14:48 热爱编程的小赵 阅读(196) 评论(0) 推荐(0) 编辑
摘要:1、递归太多会影响机器的性能 2、递归使用求n! public static void main(String[] args) { int result= a(3); System.out.println(result); } public static int a(int i){ if (i==1 阅读全文
posted @ 2022-11-27 13:56 热爱编程的小赵 阅读(7) 评论(0) 推荐(0) 编辑
摘要:扩展:可变参数 方法:在指定参数类型后加... 它必须在最后,所有其他的参数都必须在其前声明 方法类似于c语言的函数 return 可以终止方法 返回值的数据类型:如果返回为一个值则用相关的数据类型,如果是一条语句则用void 方法调用之后需要赋给一个值然后输出才会在控制台显示 阅读全文
posted @ 2022-11-26 19:07 热爱编程的小赵 阅读(16) 评论(0) 推荐(0) 编辑
摘要:扩展:equals 判断字符串是否相等 反编译: java class(字节码文件) 反编译(idea) print输出不会换行而println输出后会换行 方法:找到idea的fil project structure 复制路径 通过文件目录查询想要反编译的文件 返回右键项目opin in exp 阅读全文
posted @ 2022-11-26 16:55 热爱编程的小赵 阅读(19) 评论(0) 推荐(0) 编辑
摘要:public class scanner { public static void main(String[] args) { //从键盘接收数据 Scanner scanner = new Scanner(System.in); System.out.println("请输入"); //判断是否有 阅读全文
posted @ 2022-11-25 19:52 热爱编程的小赵 阅读(15) 评论(0) 推荐(0) 编辑
摘要:通过命令行 javadoc -encoding UTF-8 -charset UTF-8 java文件 jdk帮助文档(api):在其中我们可以获取JDK到底给了我们哪些可以使用的类和方法 地址: https://docs.oracle.com/javase/8/docs/api/ 阅读全文
posted @ 2022-11-25 19:12 热爱编程的小赵 阅读(13) 评论(0) 推荐(0) 编辑
摘要:《Java 开发手册》是阿里巴巴集团技术团队的集体智慧结晶和经验总结,经历了多次大规模一 线实战的检验及不断完善,公开到业界后,众多社区开发者踊跃参与,共同打磨完善,系统化地整理 成册,当前的版本是泰山版。现代软件行业的高速发展对开发者的综合素质要求越来越高,因为不仅 是编程知识点,其它维度的知识点 阅读全文
posted @ 2022-11-25 18:41 热爱编程的小赵 阅读(96) 评论(0) 推荐(0) 编辑
摘要:一般将域名倒置作为包名:www.baidu.com com.baidu.www 需要修改:compact middle pakages 定义包必须在导入包之前,否则报错。 》alt + enter 定义包package 例子;package com.baidu.www; 导入包import 例子:i 阅读全文
posted @ 2022-11-25 18:36 热爱编程的小赵 阅读(8) 评论(0) 推荐(0) 编辑
摘要:算数运算常见错误: int a=1; int b=2; double c=a/(double)b;//要加double类型转换 System.out.println(c); double a=1.123; float b=2.2F; double c=(a+b);//必须要改为double,自动转换 阅读全文
posted @ 2022-11-24 20:25 热爱编程的小赵 阅读(52) 评论(0) 推荐(0) 编辑
摘要:变量分为局部变量,类变量,实例变量 局部变量定义在方法中,必须声明和初始化,类变量:static定义以后在方法中即可使用实例变量:从属于对象,如果不初始化默认为0 0.0 false null 调用较为麻烦。 public class Hello { //实例变量:从属于对象,如果不初始化默认为0 阅读全文
posted @ 2022-11-24 18:08 热爱编程的小赵 阅读(16) 评论(0) 推荐(0) 编辑
摘要:java属于强类型语言,要求变量必须符合规定,变量必须先定义在使用。 java数据类型分为两大类:基本数据类型和引用数据类型。 整数拓展: 二进制0b 八进制0 十六进制0x 浮点数拓展: flaot 会有舍入误差无限接近但不相等,少用float进行比较. 字符串拓展: \u Unicode编码 转 阅读全文
posted @ 2022-11-24 17:13 热爱编程的小赵 阅读(11) 评论(0) 推荐(0) 编辑
摘要:java标识符命名规则有: 1、必须由字母、数字、下划线及美元符号组成; 2、不能以数字开头; 3、不能与关键字冲突; 4、不能和java类库的类名冲突; 5、应该使用有意义的名称。 6、不能有空格、@、#、+、-、/ 等符号 7、大小写敏感 包名:使用小写字母。 类名和接口名:通常定义为由具有含义 阅读全文
posted @ 2022-11-23 20:20 热爱编程的小赵 阅读(107) 评论(0) 推荐(0) 编辑
摘要:创建java文件的错误 : 1.没选intellij 2. 类名与命名不一致 单行注释:// 多行注释:/* */ /*** * _ooOoo_ * o8888888o * 88" . "88 * (| -_- |) * O\ = /O * ____/` '\____ * . ' \\| |// ` 阅读全文
posted @ 2022-11-23 19:58 热爱编程的小赵 阅读(18) 评论(0) 推荐(0) 编辑
摘要:编译:是指使用 Java 编译器对源文件进行错误排査的过程,编译后将生成后缀名为 .class 的字节码文件,不像C语言那样生成可执行文件。 Java 解释器负责将字节码文件翻译成具体硬件环境和操作系统平台下的机器代码,以便执行。因此 Java 程序不能直接运行在现有的操作系统平台上,它必须运行在被 阅读全文
posted @ 2022-11-23 18:43 热爱编程的小赵 阅读(17) 评论(0) 推荐(0) 编辑
摘要:1.在文件夹中新建文件夹,将新建的文件夹名字改为Hello.java 2.在新建的文件夹中输入如下代码: public class Hello{ public static void main(String[] args){ System.out.print("Hello,World"); } } 阅读全文
posted @ 2022-11-23 18:25 热爱编程的小赵 阅读(34) 评论(0) 推荐(0) 编辑
摘要:JDK的下载与安装: 百度直接搜索JDK,打开Oracle的jdk下载网页,根据自己电脑的系统位数下载安装合适的JDK(记住JDK的安装路径,后续配置环境变量需要用到) JDK的下载地址:https://www.oracle.com/java/technologies/downloads/#java 阅读全文
posted @ 2022-11-23 17:22 热爱编程的小赵 阅读(96) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示