![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
浩儿呀
人生若只如初见当时只道是寻常
展开
-
Java基础,Java数组,栈内存与堆内存,数组初始化,数组边界
数组声明数组是通过下表来访问的,数组下标从0开始获取数组长度:a.length()栈:存放基本变量类型(及具体值) ,存放引用对象的变量在堆里面的具体地址,声明数组时堆:存放new的对象和数组,可以被所有内存共享,不会存放别的对象引用,创建new数组对象时方法区:可以被所有线程共享,包含了所有的class和static变量数组的边界数组四个基本特点:长度确定一旦被创建大小不可变,元素类型都相同不会混合类型,元素可以是任何数据类型(基本类型、引用类型),数组本身是对象存在堆中数组边界的合法区间[0,le原创 2022-07-10 17:16:01 · 201 阅读 · 1 评论 -
Java基础,Java练习题用控制台写一个简单的计算器
public static void main(String[] args) {for (; ; ) {Scanner scanner=new Scanner(System.in);Scanner scanner1=new Scanner(System.in);Scanner scanner2=new Scanner(System.in);System.out.println(“请输入第一个数”);int n = scanner.nextInt();System.out.println(“请输原创 2022-07-09 20:12:14 · 153 阅读 · 0 评论 -
java基础,方法调用,方法重载,传参,递归
有static关键字的用类名.方法名调用没有static关键字的实例化方法所在的类后,用对象调用方法:对象类型 对象名= new对象值注意同一个类中static方法不能直接调用非static方法:因为static是和类一起加载的,而非static方法是在类实例化之后才存在的,所以不能用已经存在的去调用一个不存在的方法在同一个类里面方法名一样,形式参数的参数类型或者个数不同或者参数排列顺序不同叫方法重载,方法返回类型可以相同也可以不同idea下方的terminal就是命令行窗口,进入默认是项目路径,编译时需原创 2022-07-08 12:59:29 · 178 阅读 · 0 评论 -
Java基础,Java中的方法
一个方法只做一个功能,方法在程序里面创建在其他地方被调用修饰符 返回类型 方法名(参数类型1 参数名){方法体……return 返回值;}方法名后面的参数是形式参数(用来起定义作用的)调用(new对象名.方法名(传的值))时传的参数值是实际参数返回类型除了是void外都需要return,return会终止方法Java都是值传递引用传递:对象,其本质还是值传递...原创 2022-07-06 18:51:59 · 114 阅读 · 0 评论 -
Java基础的基础练习,计算100内奇数偶数和,打印1-1000间能被5整除的数,打印九九乘法表,打印三角形,增强for循环的运用
Java基础的基础练习,计算100内奇数偶数和,打印1-1000间能被5整除的数,打印九九乘法表,打印三角形,增强for循环的运用原创 2022-07-04 00:47:26 · 524 阅读 · 0 评论 -
Java中的goto关键字
Java保留字,未正式使用,但break和continue还保存了goto的一些特性;即带标签的continue,不建议使用如:原创 2022-07-02 21:16:59 · 761 阅读 · 0 评论 -
Java循环语句
while(布尔表达式){循环内容}当布尔表达式为false时结束循环死循环while(true){循环内容}do{循环内容}while(布尔表达式)do while不管条件是否符合至少会执行一次,while则不符合即不循环for循环:快捷键循环值.for回车for(初始化;布尔表达式;更新){循环内容,循环体}增强for循环:for(声明语句:表达式){循环体}循环的终止break用于强制跳出循环,终止循环continue终止某次循环...原创 2022-06-30 18:25:37 · 100 阅读 · 0 评论 -
Java中的包机制,JavaDoc生成文档
一般用公司域名倒置作为包名:如百度网址www.baidu.com,包命名为com.baidu.www(com.yang)包必须在类的最上面,导入包使用语句import package 包名.*(*是通配符代表包名下所有内容)百度搜阿里巴巴开发手册学习Java基础JavaDoc命令是用来生成自己API文档的jdk帮助文档(浏览器搜索)选择类右键选Show in explorer可进入类存储地址,在类地址前进入cmd,并输入javadoc -encoding UTF-8 -charset UTF-8 类名.原创 2022-06-28 17:54:27 · 129 阅读 · 0 评论 -
Java基础,变量,常量,命名规范,运算符
final修饰的为常量,初始化后不允许改变命名规范类成员变量:首字母小写驼峰命名法monthSalary局部变量:首字母小写+驼峰命名常量:大写字母和下划线MONTH_SALAY类名:首字母大写方法名:首字母小写+驼峰命名运算符算数运算符,关系运算符,逻辑运算符,位运算符,移位运算符,条件运算符....原创 2022-06-27 16:01:50 · 102 阅读 · 0 评论 -
Java基础,数据类型,类型转换,Java转义符,Java中的进制
强类型语言:要求所有变量先定义后使用注意:字符串不属于基本数据类型,属于引用数据类型;字符属于基本数据类型。基本数据类型的封装类按住ctrl+封装类名字可跳转底层浮点数:是有舍入误差的,浮点数之间接近但不相等,因此在银行业务计算钱时大多使用类BigDecimal类;char字符都可以转化为数字,char使用Unicode编码表转义符Java中的转义字符:会被Java识别成特殊含义的字符使用包装类的构造函数将基本类型的变量手动装箱为相应的包装类:Boolean(boolean value)、 Chara原创 2022-06-26 18:30:48 · 148 阅读 · 0 评论 -
Java基础,从创建项目到关键字标识符,公认的命名约定
创建项目,Java注释,Java关键字,Java标识符,Java命名约定原创 2022-06-25 18:55:03 · 96 阅读 · 0 评论 -
IDEA下载安装与使用
官网:https://www.jetbrains.com/File->setting设置字体大小(font),风格(appearance),忽略文件(file types,.idea为忽略idea文件加分号结束)Modules加jdkIdea自动保存ctrl+alt+空格=代码提示Psvm+回车=快速生成main方法Ctrl+alt+l=格式化Ctrl+n=搜索类(文件)Shift+f6=重命名Ctrl+q=查看代码提示及内容ctrl+y=删除当前行Ctrl+d=复制粘贴当前行到下一行Alt+回车=导包Ct原创 2022-06-24 16:55:43 · 399 阅读 · 0 评论 -
Java开发环境搭建
JDK下载、JDK卸载、JDK文件说明、hello world原创 2022-06-23 18:09:48 · 57 阅读 · 0 评论