java
code猫大叔
这个作者很懒,什么都没留下…
展开
-
List、LinkedList、ArrayList集合存储学生对象三种遍历方式
这个案例,很实用原创 2022-11-04 11:00:01 · 447 阅读 · 0 评论 -
继承并打印父类方法
java继承并打印父类构造方法原创 2022-06-05 00:47:52 · 717 阅读 · 0 评论 -
jdk18的下载方法
首先我们去官网不知道网址没关系,直接百度 oracle进入官网后,惦记Products然后点Java然后下拉,然后点击Download Java now,进入页面后,选择你所使用的系统版本即可原创 2022-04-22 11:20:03 · 9892 阅读 · 0 评论 -
java常用转义字符
1.\b退格2.\t横向制表符3.\n换行4.\f走纸换页5.\r回车6.\"双引号7.\'单引号8.\\反斜杠9.\xxx八进制转义符10.\uxxxx十六进制转义符原创 2022-04-17 11:56:49 · 1810 阅读 · 0 评论 -
Java中的String字符串对象
package lesson;/*本代码,在eclipse下运行,请自行打断点,查看堆栈分配 * 2022.04.17字符串 它的真正的实例,是通过字符数组去实现的字符串有一个很明显或者说很重要的特点:你创建了,他就不能修改了字符串保存在【常量池】我们今天主要是聊一聊,字符串,常用的方法String 是一个对象1 String是不属于8 中基本数据类型的2 JAVA的8中基本数据类型:基本数据类型分为三类 字符串char、 布尔型boolean、 数值型byte、short.原创 2022-04-17 09:54:10 · 835 阅读 · 0 评论 -
斐波那契数列
/* * 斐波那契数列:兔子数列 * 1、 1、 2、 3、 5、 8、 13、 21、 34 * num1 num2 num3 * num1 num2 num3 * num1 num2 num3 */public class Test { public static void main(String[] args) { int num1 = 1; int num2 ...原创 2022-01-29 13:42:00 · 558 阅读 · 0 评论 -
Java类成员变量的默认值
不确定的时候看一下,很有用的//Java类成员变量的默认值public class Test { private boolean bool; private byte bt; private short st; private char ch; private int i; private long l; private float f; private double d; private String str; pu原创 2022-01-23 12:47:58 · 3524 阅读 · 0 评论 -
名称解释-什么是构建设置
今天有人问什么是构建设置,我说就是设置项目但是对方问,为什么设置项,不直接说是设置项。好吧,我搜了一下,具体的说明,转发一下,应该可以解释明白了。什么是构建配置文件?构建配置文件(A Build profile) 是一系列的配置项的值,可以用来设置或者覆盖Maven构建默认值。使用构建配置文件,你可以为不同的环境,比如说生产环境(Producation)和开发(Development)环境,定制构建方式。配置文件在pom.xml文件中使用activeProfiles或者profiles元转载 2022-01-21 11:29:48 · 131 阅读 · 0 评论 -
String[] args和String args[]的区别
首先,String与String[], 前者叫字符串类型,而后者叫字符串数组类型。这个问题很多初学者都会遇到,其实这两张写法什么没什么区别, 非要说区别就看下面:执行效果上没有不同, 但在语法意义上略有不同.比如, String与String[], 前者叫字符串类型而后者叫字符串数组类型.String args[]单从类型上来讲属于字符串类型, 而从变量本身来讲是一个数组类型, 因此组合起来说明此变量为一个字符串类型的数组, 也就是说数组中的所有元素都为String类型.String[] a转载 2022-01-08 11:11:59 · 1187 阅读 · 0 评论 -
java-抽象类
package cn.sxt.oop;/* * 抽象类的意义在于:为子类提供统一的、规范的模板。子类必须实现相关的抽象方法 * */public abstract class Animal { //抽象方法 //第一:没有实现; 第二:子类必须实现,不实现就报错// abstract public int shout(); abstract public void shout(); public void run() { System.out.println("run a...原创 2021-12-22 21:35:50 · 302 阅读 · 0 评论 -
java-数组的使用
package cn.sxt.arrays;public class Test01 { public static void main(String[] args) { int[] arr01 = new int[10]; String[] arr02 = new String[5]; //通过循环初始化数组 for(int i=0;i<arr01.length;i++) { arr01[i]= i*10; // System.out.println...原创 2021-12-22 08:51:12 · 182 阅读 · 0 评论 -
java-对象转型
package cn.sxt.oo2;/* * 测试多态 * @author php * */public class TestPolym { public static void main(String[] args) { Animal a = new Animal(); animalCry(a); Animal d = new Dog(); //自动向上转型(本来是Dog,现在给转成Animal了) animalCry(d); Dog d2 = (Dog)d;...原创 2021-12-22 07:03:12 · 321 阅读 · 0 评论 -
java-封装
第一步package cn.sxt.oo2;/* * 测试封装 * @author php * */public class Person4 { private int id; private String name; private int age; private boolean man; public void setName(String name) { this.name = name; } public void setAge(int age) { if原创 2021-12-21 21:21:18 · 74 阅读 · 0 评论 -
java-private
1 privatepackage cn.sxt.oo2;/* * 测试封装 * @author php * * */public class TestEncapsulation { public static void main(String[] args) { Human h = new Human(); //下面使用了private方法,就不能这样给age赋值了 //h.age=12; //这里会出错 }}class Human{ private i原创 2021-12-21 18:43:20 · 192 阅读 · 0 评论 -
java-equals重写
package cn.sxt.oo2;import java.util.Objects;public class TestEquals { public static void main(String[] agrs) { Object obj; String str; User u1 = new User(1000, "jcc", "123456"); User u2 = new User(1000, "gao", "123456"); System.out....原创 2021-12-21 16:10:20 · 79 阅读 · 0 评论 -
java-override-重写
package cn.sxt.oo2;/* * 测试重写 override/覆盖 * @author php * */public class TestOverride { public static void main(String[] args) { Horse h = new Horse(); h.run(); }}class Vehicle{ public void run() { System.out.println("跑..."); } publ...原创 2021-12-21 14:40:50 · 74 阅读 · 0 评论 -
java-extends-继承-instanceof
package cn.sxt.oo2;/* * 测试继承 * @author php * */public class TestExtends { public static void main(String[] args) { Student stu = new Student(); stu.name = "jcc"; stu.height = 181; stu.major = "niubi"; System.out.println(stu.name); Sy...原创 2021-12-21 12:09:42 · 287 阅读 · 0 评论 -
java-import-导入同名类的处理
package cn.sxt.gao;//import导入User类import cn.sxt.oo.User;//假设cn.sxt.oo下面有很多类,我们不用一一引入,直接写个*,就可以了,表示oo下面所有的类都导入进来//都引入进来的缺点是降低编译速度,不影响运行速度,但是编译只有一次,影响可以忽略//import cn.sxt.oo.*;public class Test { public static void main(String[] args) { User ...原创 2021-12-21 09:04:09 · 2407 阅读 · 0 评论 -
java-static
public class User2 { int id; // id String name; // 账户名 String pwd; // 密码 static String company = "北京尚学堂"; // 公司名称 public User2(int id, String name) { this.id = id; this.name = name; } p...原创 2021-12-20 17:42:15 · 176 阅读 · 0 评论 -
java构造方法
1原始代码class Point { double x, y; public Point(double _x, double _y) { x = _x; y = _y; } public double getDistance(Point p) { return Math.sqrt((x - p.x) * (x - p.x) + (y - p.y) * (y - p.y)); }}public class..原创 2021-12-19 12:09:36 · 462 阅读 · 0 评论 -
Java中“类”的写法
关于类的概念,以及文中涉及的方法和,可以查看《IT通俗词典:面向对象开发》。本文将介绍如何在Java中定义一个类。在Java语言中,定义一个类是非常简单的,其基本语法是: 修饰符 class 类名{ 构造方法(const); 方法(method); 属性(field); } }下面我们来通俗地分析一下这里面的含义。修饰符:Java中类的修饰符包括了public,abstract,final,friendly。publ...转载 2021-12-18 22:23:32 · 1625 阅读 · 0 评论 -
java8的下载与安装(网上教程的安装方法)
1首先是进入java的下载页面Java Downloads | Oraclehttps://www.oracle.com/java/technologies/downloads/然后下拉,选java8点击java8之后,会出现这时我们选择windows(当然,以你的系统环境而定)然后基本上就可以下载了,为什么是基本上,因为,需要你注册一个账户,注册完,就可以下载了//-----------------------------------------..原创 2021-12-10 09:52:59 · 134681 阅读 · 6 评论 -
java8的下载与安装
首先去官网https://www.java.com/zh-CN/然后点击然后,这里我下载的是64位版本,然后选择保持的位置就可以了这是我的保存路径C:\Users\T580\Downloads然后双击安装文件默认安装路径即可点击安装然后安装完成到这里,就安装好了默认安装到这里C:\Program Files\Java...原创 2021-12-02 15:15:43 · 1358 阅读 · 0 评论 -
java17的下载与安装
首先是去官网下载Java Downloads | Oracle然后,点击以后,选择要保持的位置然后,双击下载下来的安装包安装位置保持默认点下一步,就进入了安装状态好了,到此就安装完成安装的位置在这里,...原创 2021-12-02 13:15:25 · 53963 阅读 · 3 评论