随笔分类 -  Java学习

摘要:命令行传参 在程序运行的时候再给它传递消息 例子:在命令行中执行javac语句,此时需要在java源码的路径下执行javac代码,然后执行java语句,此时注意,需要在正确的目录下(不能在java文件的根目录进行),即:package路径下(src路径),输入命令行,然后跟完整的类名,最后短横杠后跟 阅读全文
posted @ 2021-03-17 16:36 ytytytyt 阅读(52) 评论(0) 推荐(0)
摘要:方法的重载 手贱把以前学习过程的demo代码都删了,还好博客园里面都有,现在重命名了package 在一个类中,函数名字相同,但是形参不同 重载的规则: 方法名称必须相同 参数列表必须不同(类型不同、个数不同、参数排列顺序不同等) 方法的返回值类型可以相同也可以不同 只有返回值类型不同,不足以构成方 阅读全文
posted @ 2021-03-13 11:05 ytytytyt 阅读(50) 评论(0) 推荐(0)
摘要:JAVA 的方法详解 什么是方法 是用于完成额定功能的代码片段,相当于C语言的函数,java里面带括号的语句基本都是,包括一个:方法头 + 方法体,具体包括: 修饰符:可选,告诉编译器如何调用该方法,定义了访问类型。例子:public static final 返回值类型:returnValueTy 阅读全文
posted @ 2021-03-03 22:37 ytytytyt 阅读(75) 评论(0) 推荐(0)
摘要:break 和 continue break在任何循环语句的主体部分,均可以用于控制循环的流程。用于强行退出循环,不执行循环中剩余的语句。 也可以用于switch语句中 package com.kuang.struct; public class BreakDemo01 { public stati 阅读全文
posted @ 2021-03-03 09:01 ytytytyt 阅读(46) 评论(0) 推荐(0)
摘要:for循环结构 是一种支持迭代的通用结构,最灵活,在循环之前就确定了循环次数,在idea中 输入100.for就会自动补全为for循环语句 几点说明: 最先执行初始化步骤,可以声明一种初始化类型,但可初始化一个或多个循环控制变量,也可以是空语句 for( ; ; )//是死循环 下面是一些例子: 主 阅读全文
posted @ 2021-03-02 15:32 ytytytyt 阅读(69) 评论(0) 推荐(0)
摘要:while 循环结构 类似闹钟,一到时间就会响起来 只要布尔为true ,就会一直运行,直到表达式失效的时候结束循环 package com.kuang.struct; public class WhileDemo01 { public static void main(String[] args) 阅读全文
posted @ 2021-02-25 22:00 ytytytyt 阅读(61) 评论(0) 推荐(0)
摘要:if语句 单选择 package com.kuang.struct; import java.util.Scanner; public class IfDemo01 { //判断输入的是不是Hello,如果是,打印Hello和End,如果不是,打印End,是一种单选择结构 public static 阅读全文
posted @ 2021-02-23 21:50 ytytytyt 阅读(82) 评论(0) 推荐(0)
摘要:Scanner 进阶用法 //输入多个数字,并求和、求平均数,每输入一个数字用回车确认,通过输入非数字来结束输入,并输出结果 package com.kuang.scanner; import java.util.Scanner; public class Demo05 { public stati 阅读全文
posted @ 2021-02-21 22:42 ytytytyt 阅读(53) 评论(0) 推荐(0)
摘要:流程控制 scanner 对象 next()方式 package com.kuang.scanner; import java.util.Scanner; public class Demo01 { public static void main(String[] args) { Scanner s 阅读全文
posted @ 2021-02-21 21:28 ytytytyt 阅读(53) 评论(0) 推荐(0)
摘要:JavaDoc jdk帮助文档 javadoc命令是自己生成帮助文档的 执行javadoc的2种方式:cmd和IDEA方式 用CMD方式针对单个java文件生成doc 在*.java文件的目录下,cmd输入命令直接生成 javadoc encoding UTF-8 -charset UTF-8 De 阅读全文
posted @ 2021-02-21 16:45 ytytytyt 阅读(75) 评论(0) 推荐(0)
摘要:包机制 文件不能同名,只能放到不同文件夹才可以同名 本质:就是文件夹,更好的组织各种类 一般用公司域名倒置作为包名 com.baidu.www 新建包的时候按这个格式命名即可,然后把之前的包拖动到里面选择refactor重构 定义包用package 导入包用import 要使用一些java自帶的包 阅读全文
posted @ 2021-02-21 15:54 ytytytyt 阅读(52) 评论(0) 推荐(0)
摘要:加减的简单写法 package operator; public class Demo07 { public static void main(String[] args) { int a =10; int b =20; a+=b; //a=a+b a-=b; //a=a-b System.out. 阅读全文
posted @ 2021-02-21 11:58 ytytytyt 阅读(87) 评论(0) 推荐(0)
摘要:逻辑运算符 与或非运算 package operator; public class Demo05 { public static void main(String[] args) { boolean a = true; boolean b = false; System.out.println(" 阅读全文
posted @ 2021-02-20 23:36 ytytytyt 阅读(53) 评论(0) 推荐(0)
摘要:运算符 算数运算符:加减乘除、取余数、++ -- 赋值:= 关系运算符:等于是==,不等于 != 逻辑运算:&& || ! 位运算符: 条件运算符: 扩展赋值运算符: package operator; public class Demo02 { public static void main(St 阅读全文
posted @ 2021-02-19 22:45 ytytytyt 阅读(59) 评论(0) 推荐(0)
摘要:变量 强类型语言 每个变量必须声明类型再使用; 变量是指的内存中的一块空间,空间位置定的,但是内容会变化。 用变量名和类型来决定放什么数据,最基本的存储单元,包括变量名、类型和作用域。 可以用逗号隔开声明多个同类型变量,但是尽量每行声明一个变量 类型可以是基本型和引用型 名字必须合法标识符 每个声明 阅读全文
posted @ 2021-02-19 21:20 ytytytyt 阅读(78) 评论(0) 推荐(0)
摘要:类型转换 因为是强类型语言,所以有时候进行运算的时候需要用到类型转换 运算中不同类型数据要先转化为同一类型,然后再进行运算 byte short char int long float double 小数的优先级高于整数 强制类型转换:高到低,大取值范围到小取值范围 public class Dat 阅读全文
posted @ 2021-02-18 17:33 ytytytyt 阅读(54) 评论(0) 推荐(0)
摘要:数据类型 强类型语言和弱类型语言 强类型:要求变量使用严格符合规定,所有变量先定义再使用 变量就是可以变化的量,定义完用分号结尾 基本类型和引用类型 基本类型:8大类型 生活中用到数字(整数、小数)、字符、是非、 整数:byte 1字节 int 4字节 short 2字节 long 8字节 浮点数: 阅读全文
posted @ 2021-02-16 19:42 ytytytyt 阅读(39) 评论(0) 推荐(0)
摘要:idea 开发环境安装 东欧捷克公司开发的系列软件,严谨著称 旗舰版内容更多,社区版功能少一些 安装后配置jdk,直接选中目录即可,然后可以自己搜索idea优化,优化配置IDEA 缩写 psvm=main sout=system.out.println 阅读全文
posted @ 2021-02-13 21:36 ytytytyt 阅读(39) 评论(0) 推荐(0)
摘要:java程序运行机制 编译型和解释型 hello world出现的问题,在配置classpath上忽略了标点 编译型:compile 美国人看不懂中文书,正本书翻译成英文(优点:执行速度快,操作系统一般编译型;缺点:书原文更新后需要重新翻译) 解释型:翻译官,实时翻译,讲给美国人(优点:不怕原文改动 阅读全文
posted @ 2021-02-13 21:34 ytytytyt 阅读(49) 评论(0) 推荐(0)
摘要:JDK JRE JVM JDK 开发工具套装 JRE Java runtime environment :java运行环境 JVM java virtual machine: java虚拟机 安装环境部署 java7-8是主流 卸载java 删除java主程序目录 删除和java相关的环境变量jav 阅读全文
posted @ 2021-02-10 15:29 ytytytyt 阅读(47) 评论(0) 推荐(0)