11 2022 档案

摘要: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) 编辑
摘要:运算时不同的数据类型转化为同一数据类型再运算。 内存溢出问题:超过数据类型的最大容量。 int a=10_0000_0000; int b=20; long c=a*(long)b; System.out.println(c); 精度问题:强制转换时出现小数被舍去。 short,byte,char 阅读全文
posted @ 2022-11-24 17:31 热爱编程的小赵 阅读(9) 评论(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) 编辑
摘要:JDK(Java Development Kit)是针对Java开发员的产品,是整个Java的核心,包括了Java运行环境JRE、Java工具和Java基础类库。Java Runtime Environment(JRE)是运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。JV 阅读全文
posted @ 2022-11-23 16:40 热爱编程的小赵 阅读(264) 评论(0) 推荐(0) 编辑
摘要:JAVA有三大体系,分别是:1、Java SE,包含Java基础类库和语法;2、Java EE,是以Java SE为基础,定义了一系列的服务,API,协议等,增加了编写企业级应用程序的类库;3、Java ME。 阅读全文
posted @ 2022-11-23 16:32 热爱编程的小赵 阅读(163) 评论(0) 推荐(0) 编辑
摘要:简单性与C语言不同,Java是一种面向对象编程的语言,他的底层借鉴了C++语言但又不是完全相同,Java语言并不支持多继承、指针、go to 语句、操作符重载、头文件等,但其语法基于C语言,免去了预处理操作。 面向对象Java语言是一个面向对象的语言,基本思想是使用对象、类、封装、继承、多态等概念进 阅读全文
posted @ 2022-11-23 16:12 热爱编程的小赵 阅读(250) 评论(0) 推荐(0) 编辑
摘要:计算机语言发展历程可以简单划分为: 机器语言——>汇编语言——>高级计算机语言 一,机器语言 最初的计算机使用的都是二进制数“0”,“1”,所以二进制是计算机的语言基础。机器语言对于程序的移植能力几乎没有,因此耗费的人力成本,时间成本都非常大。相信现在让程序员去用“0”,“1”编程,那爱好者可能少之 阅读全文
posted @ 2022-11-23 10:46 热爱编程的小赵 阅读(616) 评论(0) 推荐(0) 编辑
摘要:cmd打开方式 1.常用windows+r 2.打开任意一个文件夹,把上方的导航栏里面的文字改成cmd,按回车键。 3.以管理员方式打卡点击开始找到Windows系统点击再找命令提示符右键选择以管理员方式打开。 4.在任意一个文件夹,按住Shift并点击鼠标右键,点击“在此处打开Powershell 阅读全文
posted @ 2022-11-21 20:51 热爱编程的小赵 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-11-21 19:49 热爱编程的小赵 阅读(12) 评论(0) 推荐(0) 编辑
摘要:计算机:能够按照程序运行,自动高速处理海量数据的现代化智能电子设备。由软件和硬件组成,主要用于数据计算,数据处理,自动控制,人工智能,网络等领域。 电脑主机内部一般是由:主板、CPU、内存、硬盘、显卡、电源、光驱这些配件组成的。 最常见的I/O设备有打印机、硬盘、键盘和鼠标。 硬件:一些物理装置按照 阅读全文
posted @ 2022-11-21 19:17 热爱编程的小赵 阅读(370) 评论(0) 推荐(0) 编辑
摘要:后端路线:java基础 java集合框架java io流java 注解与反射 javaWeb 学会使用git sql和学习jdbc 学习mybatis学习spring 学习springMVC 学习linux 学习方法:多写代码,笔记,多总结,多练思维,多练技能,多分享知识,多提问,多思考。 阅读全文
posted @ 2022-11-21 11:28 热爱编程的小赵 阅读(52) 评论(0) 推荐(0) 编辑

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