随笔分类 -  java学习笔记

java学习笔记
摘要:集合 Collection接口:List Set两系列 public class CollectionDemo1 { public static void main(String[] args) { //1.List系列 有序 可重复 有索引 Collection list=new ArrayLis 阅读全文
posted @ 2023-02-04 20:09 NIka_mt 阅读(33) 评论(0) 推荐(0)
摘要:日期时间 1.Date public class test { public static void main(String[] args) { //1.日期对象 Date d=new Date(); System.out.println(d);//Mon Jan 23 13:19:45 CST 2 阅读全文
posted @ 2023-02-03 15:30 NIka_mt 阅读(23) 评论(0) 推荐(0)
摘要:多态 同类型对象,执行同一个行为,会表现出不同的特征 多态成员访问特点: 方法调用:编译看左边,运行看右边 变量调用:编译看左边,运行也看左边(多态侧重行为多态) public abstract class Animal { public String name="动物名"; public abst 阅读全文
posted @ 2023-01-22 20:12 NIka_mt 阅读(27) 评论(0) 推荐(0)
摘要:导包 同一个包下的类可直接访问 不同包下的类,必须先导包才能访问 如果这个类中使用不同包下的相同类名,此时默认只能导入一个类的包,另一个类使用全名访问 import com.xuexi.d1_package.it1.Student;//import 包名.类名 import java.util.Sc 阅读全文
posted @ 2023-01-21 15:50 NIka_mt 阅读(40) 评论(0) 推荐(0)
摘要:static静态关键字 1.static成员变量 static + 成员变量:该变量在内存中只存储一份,可以被共享访问、修改。 静态成员变量的访问 public class User { /** * 例子:在线人数定义为静态成员变量 */ public static int onlineNumber 阅读全文
posted @ 2023-01-20 23:20 NIka_mt 阅读(29) 评论(0) 推荐(0)
摘要:常用API(String,ArryList) String 1.String String对象不可变的原因: 1.String变量每次的修改其实都是产生并指向了新的字符对象 2.原来的字符对象都是没有改变的,所以称为不可变字符串 2.创建String对象 //1." "给出对象 String s3= 阅读全文
posted @ 2023-01-11 23:07 NIka_mt 阅读(30) 评论(0) 推荐(0)
摘要:面向对象 1.案例练习:购物车对象 商品类 public class goods { int id; String name; double price; int buyNums; } 购物车 功能 1.添加商品到购物车 2.查询购物车中商品,并展示 3.修改购买数量 4.结算金额 package 阅读全文
posted @ 2023-01-10 22:23 NIka_mt 阅读(26) 评论(0) 推荐(0)
摘要:编程练习 1.买机票 public class test1 { public static void main(String[] args) { //1.用户输入月份,票价,仓位类型 System.out.println("请输入月份:"); Scanner sc=new Scanner(Syste 阅读全文
posted @ 2023-01-10 22:21 NIka_mt 阅读(32) 评论(0) 推荐(0)
摘要:方法 1.重载 //参数顺序不同,是重载 public static void open(double a,int b){} public static void open(int b,double a){} 2.return关键字单独使用 return; //可立即结束当前方法的执行 //除法 p 阅读全文
posted @ 2023-01-09 20:29 NIka_mt 阅读(23) 评论(0) 推荐(0)
摘要:程序流程控制 switch分支这注意事项 1.表达式类型只能是byte,short,int,char,JDK5开始支持枚举,JDK7开始支持String, 不支持double,float,long。 switch穿透性: 不写break遇到case一直往下走,直到遇到break int month= 阅读全文
posted @ 2023-01-09 20:28 NIka_mt 阅读(25) 评论(0) 推荐(0)
摘要:java语言基础 1.类型转换 范围小的变量可直接赋值给范围大的变量,小给大 byte a=10; int b=a; //byte可直接赋值给int int age=20; double age2=age; //自动类型转换 System.out.println(age2); //b=20.0 2. 阅读全文
posted @ 2023-01-08 17:16 NIka_mt 阅读(21) 评论(0) 推荐(0)