复习
文章平均质量分 53
Yang__Sang
没事别升级jdk
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java复习之面向对象(1)
从代码/语法的角度看待类:自定义类型(高配结构体)对象:自定义类型创建出来的变量类相当于把现实事物的属性和行为结合到一起了。光有一个类还不够,还需要根据这个类创建一些具体对象,这个操作也称为“实例化”当我们创建好对象和实例后,核心操作是访问成员变量(属性),访问成员方法(函数)通过“.”操作符...原创 2021-01-17 20:56:06 · 163 阅读 · 0 评论 -
Java 复习之引用
引用本质上是一个低配指针(引用就对应一小块内存空间里边存的就是一个地址)引用指向对象的规则final影响的是引用的指向但是不会影响内部的元素数值修改。这里的b是内置类型不是引用类型,正确的写法应该是上边的Java中常用引用支持的操作...原创 2021-01-08 11:23:38 · 130 阅读 · 0 评论 -
java 复习之数组(2)
数组的遍历数组的遍历使用for循环与foreach来实现for(int i =0;i<arr.length;i++){ System.out.println(arr[i]); } for (int x:arr) { System.out.println(x); }foreach使用时针对x修改不会对数组的访问有影响这里的arr是已知数组。通过修改a[0] 可以改变arr[0]的数值Java原创 2020-12-28 16:21:38 · 169 阅读 · 0 评论 -
Java复习之数组(1)
Java的数组本质上就是让程序员能够批量创建一组相同类型的变量。通过数组可以批量产生一大堆的变量出来。对于一些语言来说(c、c++、java、GO)都要求数组中的变量是相同类型的,这类语言往往能让程序在使用数组元素时更加高效对于(JS、Python、PHP)中是不要求数组中的变量是同一类型的,这类语言在使用数组元素时往往更加灵活。数组的创建方式//数组元素通过{}来指定int[] arr = new int []{1,2,3,4};数组元素通过{}来指定int[] arr = {1,2,3,原创 2020-12-27 21:19:21 · 272 阅读 · 0 评论 -
c语言日记
\0 会占用一个字节长度输出字符串长度的时候\0不计入字符串长度sizeof 计算字节~a按位取反结果-11++ - -解释a- -对a本身-1(后置- -):先使用a的值在进行- - 运算b=10 a=9a (前置- -):先运算- - 后使用(++同理)强制类型转换条件操作符(三目操作符)a>b为真,a代表整个表达式的值 a>b为...原创 2020-03-15 12:50:03 · 397 阅读 · 1 评论 -
java 复习之方法重载
重载(overload) System.out.println(add(10,20)); System.out.println(add(10.5,10.5)); } public static int add(int x,int y){ return x+y; } public static double add(double x,double y){ return x+y; }这是对一个加法的重载。J原创 2020-12-27 17:46:46 · 136 阅读 · 0 评论 -
java 复习之方法(2)
JVM中的栈JVM也是操作系统创建出来的一个java进程本来一个程序对于内存的使用都是要通过操作系统来进行管理的Java里为了让内存的管理更加方便,会在JVM进程启动的时候直接从操作系统这里申请一大块内存,自己进行管理。JVM会对申请道德这一大块内存进一步的进行区域划分,其中的一块区域,就称为栈。栈里存在的是一些特定的内容,核心就是方法和方法之间的调用关系。入栈:调用某个方法就会把该方法对应的一些信息,放到栈里出栈:当某个方法执行完毕,就会将对应的信息从栈中删除掉当一个方法被执行完了元素原创 2020-12-27 17:15:21 · 151 阅读 · 0 评论 -
String的equals方法与.equalsIgnoreCase()
public static void login() { String pasword = "123456"; System.out.println("请输入密码:"); Scanner scanner = new Scanner(System.in); int i=0; while ( i < 5) { String input = scanner.next(); if (原创 2020-12-27 11:22:14 · 217 阅读 · 0 评论 -
java复习之方法(1)
方法本质上是一段可以被重复使用的代码每个方法只完成一个工作把代码拆成多个方法的时候就能提高效率和减少出错率下面展示一个阶乘求和的方法而在c语言中函数定义如果写在函数调用的上方,不用写函数声明,如果在下方或者其他文件中调用时需要声明函数。这个规则不是很合理java中不存在这个问题方法调用时需要传入实参,实参的数目和类型与形参的数目与类型必须一致如果不匹配就会编译出错...原创 2020-12-26 21:30:54 · 194 阅读 · 0 评论 -
Java复习之随机数生成方法
随机数采用Random来实现的Random random=new Random();//[0-100]int num =random.nextInt(|boumd:|100)+1;|在IDEA中会自己弹出|原创 2020-12-26 19:19:27 · 198 阅读 · 0 评论 -
连续在键盘输入时的方法
java中连续通过键盘输入的方法hasNextInt()来实现终止的时候是EFO原创 2020-12-25 18:04:04 · 498 阅读 · 0 评论 -
java复习之变量(2)
字符串拼接int 转String在字符串参与的拼接中+是起到一个拼接作用此处如果需要参与数学运算,则需要使用()改变优先级使用valueof方法改变int的类型,int转化StringString 转int这里采用包装类来对String进行转换这里String转int时会发生运行错误原因是待转化类型与int无关编译是会报错java的输出取余操作中负数的余数也是负数 Java中可对小数求余结果是0.5自增自减用为代码的形式看前后置++通过伪代码可以观察到前置++比后置++原创 2020-12-24 16:19:38 · 125 阅读 · 0 评论 -
Java复习之变量(1)
基本类型四类八种变量整数:byte short int long浮点数:float double字符:char布尔:boolean引用数据类型:类引用,接口引用,数组引用变量的形态首先在Java中无全局变量局部变量在方法中,成员变量在类内部方法外部 静态属性用static修饰。在Java中int占4B字节int 范围-2 ^ 31->+2 ^ 31 -21亿-+21亿int最大值最小值public class Test { public static void mai原创 2020-12-23 16:48:55 · 176 阅读 · 0 评论
分享