java初阶
文章平均质量分 66
漫天 星辰
努力向前的小码农!!!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java初阶——This与代码块
(2)private一旦修饰属性和方法——被private修饰的属性,只在类的内部可见class Person{}(1)当引用的数据类型直接使用println输出时,实际上,println调用的就是该类的toString();(3) 当类中没有提供toString时,默认调用的是Object的toString(),输出一个对象的地址。(3)一旦属性被private封装后,类的外部若想操作该属性,必须借助类提供的getter/setter。***当类加载时调用静态块,并且当该类被加载后只调用一次。原创 2022-11-11 15:35:37 · 520 阅读 · 1 评论 -
Java初阶——练习题
【代码】Java初阶——练习题。原创 2022-11-01 14:15:22 · 310 阅读 · 0 评论 -
java初阶——数据类型与运算符
当使用 double 类型进行小数运算时,会出现精度会出现不准,使用 BigDecimal 代替。在Java中,int 除以 int 的值仍然是 int (会直接舍弃小数部分)如果想得到 0.5 ,需要使用double类型计算。一个char 就是两个字节,无论是英语还是汉字。在Java中,任何数据类型只要和字符串“+”,进行编程或者文件IO传输使用byte。原创 2022-10-31 09:24:04 · 575 阅读 · 0 评论 -
Java____时间复杂度与空间复杂度
一. 算法执行效率1. 时间复杂度时间复杂度描述一个算法执行的效率。一般而言,算法中的基本操作的执行次数就是时间复杂度。注意事项:随着N的不断变大,后面的常数项,对整个算法来讲越来越可以忽略;随着N的不断变大,我们只看一个算法中最高阶的时间复杂度。1.1 引入一个符号大 O(F(n))如果n 表示数据规模,那么O(F(n)) 表示算法所执行的指令数,与 F(n) 成正比。O 表示渐进符号1.2. 空间复杂度...原创 2022-04-22 19:46:22 · 223 阅读 · 0 评论 -
JAVA ———变量和数据类型与运算符
数据类型基本类型引用类型基本类型 基本类型有 8 种byte //1字节short //2字节int //4字节long //8字节float //4字节double //8字节boolean //无规定//类的名称不能出现空格或其他特殊 首字母大写//IDEA 的快捷工具 shift+F6//反之,凡是看到首字母大写的都是类public class HelloWorld { public static void main(String[] args){原创 2020-12-24 15:05:28 · 388 阅读 · 0 评论 -
JAVA-------scanner类and random类and方法重载
scanner类import java.util.Scanner;public class Test { public static void main(String[] args) {//主r方法 (程序入口) //声明一个输入类的对象 Scanner scanner = new Scanner(System.in); System.out.println("请输入你的年龄:"); int age = scanner.next原创 2022-01-25 17:22:12 · 307 阅读 · 0 评论 -
Java——求9的个数and求1000到2000之间的闰年and判断一个数是否是素数and4.打印1到100之间的所有素数and完成猜数字游戏
Java入门习题1.求9的个数2.求1000到2000之间的闰年3.判断一个数是否是素数4.打印1到100之间的所有素数5.完成猜数字游戏6.求出100-999之间的所有水仙花数并输出。1.求9的个数public class Homework { public static void main(String[] args) { int ret = numberNineNum(); System.out.println("ret = "+ret); }原创 2022-01-25 22:49:32 · 2093 阅读 · 0 评论 -
Java____西财大图书管理系统论文
西财大图书管理项目Book Management Project of Xi'an University of Finance and Economics AbstractIntroductionRealizeResultReferenceBook Management Project of Xi’an University of Finance and Economics AbstractThere plays an extremely important role in the library in原创 2022-01-26 10:56:20 · 423 阅读 · 0 评论 -
Java____西财大图书管理系统 代码实现
西财大图书管理项目代码book类1.book2.bookistoperation类1.AddOperation2.BorrowOperation3.DisplayOperation4.FindOperation5.RemoveOperation6.ReturnOperation7.UpdateOperation8.IOperationuser类1.AdminUser2.NormalUser3.User4.Testbook类1.bookpackage book_management.book;/*原创 2022-01-26 11:39:11 · 8057 阅读 · 0 评论 -
Java____方法递归习题汉诺塔问题和青蛙跳台阶问题
方法递归方法递归概念结论例: 写一个递归函数实现5的阶乘例:用递归实现 1+2+...+10例:输入一个非负整数,返回组成他的数字之和例: 按顺序打印数字的每一位方法递归概念方法递归:程序结构,在数据结构与算法部分是基础。数据结构:数据如何让存储。算法:数据如何处理。结论一. 什么场景下能用递归?1.一个大问题可以拆分为若干个子问题;2.原问题和子问题除了数据规模不一样,求解思路完全一样;3.存在递归终止条件。二. 什么叫方法递归?方法自己调用自己的过程叫方法递归(切记方法的语义!!原创 2022-01-26 14:04:03 · 350 阅读 · 0 评论 -
Java____递归习题
例1:青蛙跳台阶问题题:一只青蛙一次可以跳上一级台阶,也可以跳上两级,求该青蛙跳上n级台阶一共有多少种跳法?public class Homework2 { public static void main(String[] args) { System.out.println(frogJump(5)); } /* 例1:青蛙跳台阶问题-----斐波那契数的应用题:一只青蛙一次可以跳上一级台阶,也可以跳上两级,求该青蛙跳上n级台阶一共有多少种跳法?原创 2022-03-11 10:32:44 · 193 阅读 · 0 评论 -
Java____数组and练习题
数组数组数组的声明与初始化数组的索引(偏移量)数组的遍历for-each循环语法结构问题1:数组作为方法的参数问题数据类型:基本类型和引用类型基本类型:int long double 存储的是具体数值引用类型:存储的是地址认识nullJava中的内存划分:栈和堆栈堆数组引用作为方法的返回值数组数组:第一个引用类型 (顺序表)一次定义并保存多个同类型的数数据结构:数据如何存储顺序表:元素按顺序存储的结构数组的声明与初始化定义一个长度为3的整型数组int[] arr = new int[3];/原创 2022-01-26 23:27:17 · 359 阅读 · 0 评论 -
Java_____类和对象上
1.类:抽象概念,表示一类事物的总称人类:属性——名字 年龄 性别行为——吃 穿 睡类统称:表示一类事物所具有的共同特征与行为对象:类的一个实例面向对象:c++ Java 一切皆对象 方便开发,松耦合面向过程:c 所有事情都是一个个独立的方法 ,性能较高(嵌入式软件:单片机)2.如何定义一个类class Person{}人类{若干属性…若干方法/行为}注意:1.任何一个源文件有且只有一个主类(public class)并且源文件名称需要和原创 2022-01-28 23:35:30 · 541 阅读 · 0 评论 -
Java———类和对象下
1.面向对象编程三大特效:封装 继承 多态1.封装封装.;186:体现保护性,易用性在Java中一共有如下四个关键字来实现封装特性(属性封装)private<protected<default<public当属性或方法使用public修饰时,无论如何都能使用当属性或方法使用private修饰时,只能在类的{}能用----出了这个类,外部就根本不知到其存在。易用性//class 定义一个类class Car{ private String engine;//发动机原创 2022-01-31 22:47:28 · 391 阅读 · 0 评论
分享