![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
Link_999
心向远方自明朗
展开
-
java对象转型
对象的向上转型:子类转成父类,默认进行,父类引用指向子类对象对象的向下转型:父类转成子类,强制进行关键字:instanceof 测试左边的对象是否是右边类的实例,如果是返回true,不是返回falseclass Animal10{ void sleep(){ System.out.println("睡觉中"); }}class Cat10 extends Animal10{...原创 2020-03-22 15:01:31 · 74 阅读 · 0 评论 -
java继承
继承1、提高了代码的复用性,简化了代码2、让类与类之间产生继承关系,才有了后面的多态特性的存在//父类,基类,超类class Person5{ String name; int age;}//子类class Student8 extends Person5{ //继承用 extends 父类名 void study(){ System.out.println("学习"...原创 2020-03-20 21:35:39 · 86 阅读 · 0 评论 -
java主函数(主方法)
public (访问修饰符,公共的)代表该类或者该函数的访问权限最大static 代表主函数随着类的加载而加载void 代表主函数没有具体的返回值main main不是java中的关键字,它是一个特殊的单词,它能被JVM(java虚拟机)所识别String[ ] args 函数的参数,参数的数据类型是一个字符串数组,该数组的元素时字符串public class test15 { ...原创 2020-03-17 21:43:51 · 526 阅读 · 0 评论 -
static关键字
static关键字原创 2020-03-17 19:30:01 · 64 阅读 · 0 评论 -
java构造代码块与构造方法
构造代码块构造函数之间的调用static关键字原创 2020-03-17 11:17:46 · 1354 阅读 · 1 评论 -
java类与对象2
toString() 方法在java中,所有对象都有to_String()这个方法创建类时没有定义toString方法输出对象时会输出对象的哈希码值(内存地址)它通常只是为了方便输出,比如System.out.println(xx),括号里的xx如果不是String类型的话,就自动调用xx的toString方法是sun公司开发java时为了方便所有类的字符串操作而特意加入的一个方法...原创 2020-03-08 18:18:15 · 72 阅读 · 0 评论 -
java小案例(学生成绩管理系统)
效果图贴个码//学生管理系统import java.util.Scanner;public class score_system { public static void main(String[] args){ Scanner in = new Scanner(System.in); System.out.println("请输入有多少学生:"); int student...原创 2020-03-07 17:20:57 · 777 阅读 · 0 评论 -
java程序执行过程
rili创建类与对象public class Person { //属性 String name; String gender; int age; //方法 无参无返回 public void eat(){ System.out.println("刚吃完晚饭"); }}调用//相同路径下无需导入public class test2 { public s...原创 2020-03-07 13:19:55 · 108 阅读 · 0 评论 -
java类与对象
必须使用new关键字创建一个对象;使用对象属性(对象名. 成员变量);使用对象方法(对象名. 方法);同一个类的每个对象共享该类的方法。创建类public class Person { //属性 String name; char gender; int age; //方法 无参无返回 public void eat(){ System.out.println("刚...原创 2020-03-06 23:54:18 · 74 阅读 · 0 评论 -
java数组算法
java数组算法数组复制算法数组查找算法数组插入算法数组冒泡排序原创 2020-03-03 23:18:18 · 97 阅读 · 0 评论 -
java多维数组
二维数组:数组的数组int[][] arr = {{66,77},{789,921,520},{8,963,9}};原创 2020-03-02 23:04:00 · 92 阅读 · 0 评论 -
java数组的使用
数组:是一个变量,存储相同数据类型的一组数据数组的基本用法:1、声明数组 int[ ] a;2、分配空间 a = new int[5];3、赋值a[0]=8899;处理数据,例 a[0] = a[0]*10;public class arr_1 { public static void main(String[] args){ int[] arr; arr = new int...原创 2020-03-02 12:12:55 · 116 阅读 · 0 评论 -
JVM内存分析
JVMjava虚拟机1、栈区:存放函数的参数值,局部变量的值等,在超过这个变量的作用域时就会被系统自动释放存在于JVM内存中的资源。优点:存取速度比堆快缺点:存在栈中的数据大小与生存期必须是确定的,无灵活性int 、String、 double 、float 、charfor (int i=0; i<6; i++){ System.out.println(i); //i为局部变...原创 2020-03-01 17:11:24 · 93 阅读 · 0 评论 -
04循环结构(while、do_while、for、continue)
九九乘法表public class h_乘法表 { public static void main(String[] args){ for (int i=1;i<=9;i++){ for (int j=1;j<=i;j++){ System.out.print(j+"*"+i+"="+i*j+"\t"); } System.out.println();...原创 2020-02-28 18:09:43 · 78 阅读 · 0 评论 -
MyEclipse
新建java项目File–New–Java Project新建java文件项目名称下面的src–New–Class项目文件存储路径程序调试1、设置断点2、单步运行3、观察变量调试的主要步骤:猜测出错在的位置,设置断点单步运行观察变量的值发现问题修正代码,重新运行解决问题...原创 2020-02-28 11:24:33 · 80 阅读 · 0 评论 -
java循环
import java.util.Scanner;public class test{ public static void main(String[] args){ Scanner in = new Scanner(System.in); System.out.println("这是这个月的第几个星期?"); int wek = in.nextInt(); switch...原创 2020-02-26 12:24:56 · 107 阅读 · 0 评论 -
03总结(运算符、条件判断、随机数、数据输入、switch多分支结构)
import java.util.*;public class guess1{ public static void main(String[] args){ Scanner in = new Scanner(System.in); Random number_in = new Random(); System.out.println("------猜拳------"); System...原创 2020-02-25 19:20:03 · 140 阅读 · 0 评论 -
java数据类型
数据类型说明char (字符型)用于存储单个字符 (如:性别 ‘男’、‘女’)int (整数型)用于存储整数 (如: 一周是7天)double(双精度)用于存储小数 (如:某商品价格999.99元)String (字符串)用于存储一串字符串 (如:‘沉淀是为了更好地出发’)数据交换public class Hey{ public static...原创 2020-02-25 17:24:04 · 108 阅读 · 0 评论 -
java随机数
随机数方法一import java.util.Randompublic class random_0{ public static void main(String[] args){ Random a = new Random(); int random_number0 = a.nextInt(6); //0~5 System.out.println("随机数:"+rando...原创 2020-02-24 09:45:48 · 86 阅读 · 0 评论 -
java条件结构
if条件结构是根据条件判断之后再处理基本的if条件结构if (条件){//语句}import java.util.*;public class Hey{ public static void main(String[] args){ Scanner input = new Scanner(System.in); System.out.println("请输入你的java成绩:...原创 2020-02-22 21:39:56 · 369 阅读 · 0 评论 -
java数据输入
自动类型转换int a = 9;double b = 1.1;/* a+b的结果是10.1 double型, int型可以转化为double型,double型转化为int型会报错,需要用到强制转换*/char man = "男";String word = "同志";// man+str是男同志 String型强制类型转换(类型名)表达式int a = (int)9....原创 2020-02-22 13:04:11 · 212 阅读 · 0 评论 -
java运算符
运算符:赋值运算符、算数运算符、逻辑运算符赋值运算符:例一public class Hey{ public static void main(String[] args){ String title; //声明变量title title = "赋值给title"; //赋值 System.out.println(title); }}例二public class Hey...原创 2020-02-22 11:44:17 · 112 阅读 · 0 评论 -
java基础语法
java程序:java单行注释 //java多行注释 /**/\t 输出8个空格,相当于一个制表位\n 换行原创 2020-02-21 18:48:31 · 79 阅读 · 0 评论 -
java变量
语法:public class Hey_big_data{public static void main(String【】args{…这里填写代码…}}原创 2020-02-21 11:02:51 · 77 阅读 · 0 评论 -
JDK配置
计算机(右键)–属性–高级系统设置–高级(环境变量)–系统变量变量名: JAVA_HOME变量值: C:\Program Files (x86)\Java\jdk1.8.0_40变量名: CLASSPATH (JAVA在编译和运行时要找的class所在的路径)变量值: .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar并在path里加入 ...原创 2020-02-21 10:40:24 · 78 阅读 · 0 评论 -
java 常见基础问题
问题1:E:>javac Hey错误: 仅当显式请求注释处理时才接受类名称 ‘Hey’1 个错误解决办法: 加后缀问题2:Hey.java:1: 错误: 写入Hey时出错: Hey.class (拒绝访问。)public class Hey{^1 个错误解决办法: 以管理员身份运行...原创 2020-02-20 16:50:26 · 169 阅读 · 0 评论