随笔分类 -  Java

摘要:package method;import jdk.nashorn.internal.ir.Symbol;public class 方法定义与调用 {//java的方法类似与其他语言的函数,是一段用来完成特定功能的代码片段,一般,定义一个方法包含以下语法。 /*方法包含一个方法头和一个方法体 修饰符 阅读全文
posted @ 2021-12-26 17:34 ∷牧野苍枚∷ 阅读(68) 评论(0) 推荐(0)
摘要:package method;import jdk.nashorn.internal.ir.ReturnNode;public class 什么是方法 {//java方法是语句的集合,在一起执行一个功能 /*方法是解决一类问题的步骤的有序组合 包含于类或对象中 方法在程序中被创建,在其他地方被引用 阅读全文
posted @ 2021-12-26 11:41 ∷牧野苍枚∷ 阅读(46) 评论(0) 推荐(0)
摘要:break和continue package 流程控制; import javax.swing.*; public class break和continue {//break用于在任何循环语句中,用于终止某次循环过程,不执行循环中剩余语句 //continue语句用在循环语句中终止某次循环,即跳过循 阅读全文
posted @ 2021-12-25 19:49 ∷牧野苍枚∷ 阅读(35) 评论(0) 推荐(0)
摘要:package 流程控制;public class 增强for循环初见 {//java5引入了主要用于数组或集合的增强型for循环 /*格式 for(声明语句:表达式) { 代码句子 } */ public static void main(String[] args) {//[]就是用来表示数组的 阅读全文
posted @ 2021-12-24 11:56 ∷牧野苍枚∷ 阅读(30) 评论(0) 推荐(0)
摘要:package 流程控制;public class for循环 {//for(初始化;布尔表达式;更新;){ 代码语句 } /*for循环语句是支持迭代的一种通用结构,是最有效最灵活的循环结构 for循环的执行次数在执行前就确定的 */ public static void main(String[ 阅读全文
posted @ 2021-12-24 11:40 ∷牧野苍枚∷ 阅读(65) 评论(0) 推荐(0)
摘要:package 流程控制;public class whlie循环与dowhlie循环 { /*while(布尔表达式){ 循环内容 } */ //只要布尔表达式为true,循环就会一直执行 //多数情况需要让循环停止下来,即让表达式失效 //少部分情况需要循环一直执行,例如服务器的请求响应监听等 阅读全文
posted @ 2021-12-23 13:21 ∷牧野苍枚∷ 阅读(57) 评论(0) 推荐(0)
摘要:package 流程控制;public class switch多选择结构与反编译 { //switch case语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支 //switch语句中的变量类型可以是byte、short、int或char, Java SE7开始支持字符串String 阅读全文
posted @ 2021-12-22 20:41 ∷牧野苍枚∷ 阅读(67) 评论(0) 推荐(0)
摘要:package 流程控制;import java.util.Scanner;public class If单选择结构 { //单选择结构 即结果为true时运行,否则直接跳过 public static void main(String[] args) { Scanner scanner = new 阅读全文
posted @ 2021-12-22 19:39 ∷牧野苍枚∷ 阅读(70) 评论(0) 推荐(0)
摘要:package 流程控制;import java.util.Scanner;public class Scanner进阶 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in);//此处别 阅读全文
posted @ 2021-12-21 22:38 ∷牧野苍枚∷ 阅读(38) 评论(0) 推荐(0)
摘要:package 流程控制;//Scanner是一个工具类,可以获取用户的输入。 java.util.Scanner(一个工具包)是java5的新特性//基本语法:Scanner s = new Scanner (System.in)/*两种方法:next()与nextLine()获取输入的字符串读取 阅读全文
posted @ 2021-12-21 21:47 ∷牧野苍枚∷ 阅读(55) 评论(0) 推荐(0)
摘要:package Doc;//javadoc命令是用来生成自己API文档的/*参数信息:@author 作者名@version 版本号@since 指明需要最早使用的jdk版本@param 参数名@return 返回值情况@throws 异常抛出情况 *///jdk帮助文档:https://docs. 阅读全文
posted @ 2021-12-21 18:32 ∷牧野苍枚∷ 阅读(148) 评论(0) 推荐(0)
摘要:package 基础;public class 包机制 { //包的本质就是一个文件夹 //语法格式 Package pkg1[.pkg2[.pkg3...]] ; // 就跟最上面那一行一样 如果一个文件在文件夹(包)里面,最上面就必须加上路径 //一般利用公司域名倒置作为包名 如 www.bai 阅读全文
posted @ 2021-12-20 18:36 ∷牧野苍枚∷ 阅读(35) 评论(0) 推荐(0)
摘要:package 基础;public class 运算符 { /* 算数运算符:+ - * / %(取余,也叫模) ++ -- 赋值运算符:= 关系运算符:> < >= <= == != instanceof 逻辑运算符:&& || ! 位运算符:& | ^ ~ >> << >>> 条件运算符:? : 阅读全文
posted @ 2021-12-20 11:10 ∷牧野苍枚∷ 阅读(93) 评论(0) 推荐(0)
摘要:import java.util.zip.Adler32;public class 变量与常量 {//这是一个类 /*变量 每个变量必须声明其类型 Java变量是程序中最基本的储存单元,其要素包括变量名,类型和作用域 数据类型 变量名 = 值 int a = 1 可以使用逗号隔开同时声明多个变量,但 阅读全文
posted @ 2021-12-18 20:11 ∷牧野苍枚∷ 阅读(116) 评论(0) 推荐(0)
摘要:public class 类型转换 { /*由于Java是强类型语言,所以进行某些运算时需要进行类型转换 类型转换以容量划分从低到高分别为(小数优先级大于整数,因此float与double在最后): *byte,short,char,int,long,float,double* 本质都是数字,因此非 阅读全文
posted @ 2021-12-18 18:16 ∷牧野苍枚∷ 阅读(38) 评论(0) 推荐(0)
摘要:# 数据类型与字节 ## 强类型语言 变量的使用要严格符合规定,所有变量必须先定义 ## 弱类型语言 ## Java的数据类型分为两大类 ### 基本数据类型(primitive type) - #### 数值类型 1. ##### 整数类型 - ###### byte:占1个字节范围:-128~1 阅读全文
posted @ 2021-12-16 19:39 ∷牧野苍枚∷ 阅读(150) 评论(0) 推荐(0)
摘要:# Java标识符与关键字 ### 标识符 Java所有的组成部分都需要名字。类名、变量名及方法名都被称为标识符。 所有的标识符都应以大小写字母,美元符($)或下划线(_)开头,首字符以后可以是任何字符组合 大小写敏感 可以使用中文命名,但不建议,更不建议拼音,low ### 关键字 | 1 | 2 阅读全文
posted @ 2021-12-16 18:02 ∷牧野苍枚∷ 阅读(45) 评论(0) 推荐(0)
摘要:用IDEA创建一个新项目 第一种方法 直接创建 File-New-Projict...-选择代码种类-NEXT-NEXT-选择项目路径与名称-Finish-随后在src文件中创建一个javaclass文件,注意名称(目前测试似乎不能是数字) 这种方法创建的项目只是一个模块,相当于一个模块就是一个项目 阅读全文
posted @ 2021-12-16 17:03 ∷牧野苍枚∷ 阅读(514) 评论(0) 推荐(0)
摘要:# HelloWorld的制作 1. 新建一个文件夹,用于存放代码(我的是code,即编码的意思)2. 新建一个java文件(我的是Hellojava.java)2. 编写代码 ```javapublic class Hellojava{ public static void main(String 阅读全文
posted @ 2021-12-15 19:37 ∷牧野苍枚∷ 阅读(54) 评论(0) 推荐(0)
摘要:# Java运行机制 ### 兼具编译型与解释型 - 编译型(complie)相当于有一个负责翻译源代码为计算机可以执行的命令的程序,一次性全部编译 不会即时更新 速度快 多用于操作系统 C、C++都是编译型 - 解释型相当于即时解释所用的代码,随时可以更新 会损失一些性能 多用于网页、服务器脚本等 阅读全文
posted @ 2021-12-15 19:36 ∷牧野苍枚∷ 阅读(40) 评论(0) 推荐(0)