![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
java学习之路
梦_醒
这个作者很懒,什么都没留下…
展开
-
Object(后续补)
# toString在person类中覆盖重新toString方法类public class Person { private String name ; private int age; public Person(String name) { } public Person(String name, int age) { this.name = name; this.age = age; } // 快捷原创 2021-05-30 21:26:52 · 180 阅读 · 0 评论 -
内部类以及类与接口作为成员变量类型
内部类分类成员内部类格式间接方法以及直接方法使用成员内部类类public class Body { //内部类 public class Heart{ public void beat(){ System.out.println("心脏跳动,蹦蹦蹦"); System.out.println("我叫:"+name); } } //外部类变量及方法 public String原创 2021-05-18 21:20:14 · 205 阅读 · 0 评论 -
final以及四种权限修饰符
final 修饰类修饰类–> 不可被继承final 修饰方法修饰方法–>不可覆盖重写final 修饰局部变量基本类型–>数据不可变引用类型–>地址值不可变final修饰成员变量直接赋值每个构造方法都必须有对final关键字的成员变量传参赋值且不可更改四种权限修饰符,需要按照要求自己体会...原创 2021-05-18 11:53:37 · 128 阅读 · 0 评论 -
多态
父类子类测试类obj.method输出,子类方法obj.methodFu输出,父类特有方法原创 2021-05-18 10:15:09 · 109 阅读 · 0 评论 -
接口
接口就是公共规范接口的内容包括原创 2021-05-13 21:07:47 · 84 阅读 · 0 评论 -
super与this、继承特点以及抽象类
父类子类public class A { public int i = 0; A(int m ){ i=1; } A(){ };}class B extends A{ B(int m){ super(10); i=2; }}class test { public static void main(String[] args) { B b =new B(100);原创 2021-05-12 21:19:45 · 96 阅读 · 0 评论 -
继承的多种形式
父类public class Animal { int age; void printInfo(){ System.out.println("我今年"+age+"岁了"); }}子类一public class Bird extends Animal{ String color ; void printInfo() { System.out.println("我是一只"+color+"的鸟"); super.p..原创 2021-05-12 20:34:45 · 130 阅读 · 1 评论 -
Static
类代码public class Village { static int wateramount; public void getWateramount(int x){ wateramount=wateramount-x; } public int printwater(){ return wateramount; }}对象代码import wl_课上练习.wl8.Village;public class Land { .原创 2021-05-11 21:48:14 · 113 阅读 · 0 评论 -
String
public class String四种创建方法 { public static void main(String[] args) { //构造方法创建 String str1 = new String(); System.out.println("第一个字符串"+str1); char[] chararray= {'A','B','C'}; //字符创建 String str2 =new Stri..原创 2021-05-11 21:06:36 · 96 阅读 · 0 评论 -
ArrayList以及Random练习
练习一将1~33中的6个随机数添加到集合里,并且循环遍历出每一个数import java.util.ArrayList;import java.util.Random;public class Array和Random练习一 { public static void main(String[] args) { ArrayList<Integer> list1= new ArrayList<>(); Random r =new Rando原创 2021-05-11 19:16:46 · 114 阅读 · 0 评论 -
wl_17 对象数组以及ArrayList基础
定义一个类public class Person { String name; int age; //无参构造方法 public Person() { } //全参构造方法 public Person(String name, int age) { this.name = name; this.age = age; } public String getName() { return.原创 2021-05-03 16:43:10 · 77 阅读 · 0 评论 -
wl_16 Random
不加限制import java.util.Random;public class 初识Rondom { public static void main(String[] args) { Random one = new Random(); int m = one.nextInt(); System.out.println("随机数:"+m); }}加限制,输出只有0--9import java.util.Random;publi.原创 2021-04-25 21:59:34 · 89 阅读 · 0 评论 -
wl_15 Scanner使用
JDK中文版解释类链接: https://pan.baidu.com/s/1TO9hgDfMcS_N2q1y40s13Q 提取码: e55f import java.util.Scanner;public class wl_判断闰年 { public static void main(String args[]){ System.out.println("请输入年份:"); Scanner input = new Scanner(System.in);原创 2021-04-20 22:10:36 · 189 阅读 · 0 评论 -
wl_13 构造方法
类代码类代码public class Ming_gou { private String name; private int age; public Ming_gou(){ System.out.println("无参构造方法"); } public Ming_gou(String name,int age){ this.name=name; this.age=age; System.out.prin.原创 2021-04-15 21:56:55 · 70 阅读 · 0 评论 -
java_12 this使用方法
类代码public class Person1 { String name; public void sayHello(String name){ System.out.println(name+",你好,"+"我是"+this.name); }对象代码public class demo03Person1 { public static void main(String[] args) { Person1 one =new Perso.原创 2021-04-15 21:30:01 · 59 阅读 · 0 评论 -
python爬虫之Beautifulsoup
本人最近在学习pythonhttps://github.com/Yixiaohan/show-me-the-code#rdfrom urllib import requestfrom bs4 import BeautifulSoup url = 'http://sports.163.com/special/unluckykaka/'html = request.urlopen(url) soup = BeautifulSoup(html.read(),"html.parser")prin原创 2021-04-02 20:15:35 · 102 阅读 · 0 评论 -
java_11 private关键字使用方法
普通代码 public static void main(String[] args) { int a [] = {10,20,30,40,50}; int max=a[0]; for (int i = 1; i < a.length; i++) { if( a[i]>max ){ max=a[i]; } } System.o.原创 2021-03-27 07:44:43 · 144 阅读 · 0 评论 -
java_10成员变量和局部变量的区别
一、局部变量错误示范,以及方法的参数在被调用的时候,必然会被赋值原创 2021-03-27 07:44:33 · 42 阅读 · 0 评论 -
java_10使用对象类型作为方法的返回值
public static void main(String[] args) { Phone two = getPhone(); System.out.println(two.brand); System.out.println(two.price); System.out.println(two.color); } public static Phone getPhone() { Phone one = ne.原创 2021-03-25 20:17:41 · 285 阅读 · 0 评论 -
java_09使用对象类型作为方法的参数
任何数据类型都能作为方法的参数,传递给方法 public static void main(String[] args) { Phone one = new Phone(); one.brand="苹果"; one.price=8888.88; one.color="炫彩金"; method(one); } public static void method(Phone Param){原创 2021-03-25 20:06:02 · 228 阅读 · 0 评论 -
java_08两个引用指向同一个对象空间
public static void main(String[] args) { Phone one = new Phone(); System.out.println(one.brand); //null System.out.println(one.price); //0.0 System.out.println(one.color); //null System.out.println("============..原创 2021-03-25 19:49:21 · 217 阅读 · 0 评论 -
java_07 两个对象的内存图
shift + F6 统一重命名####顺序1.先将成员变量、成员方法写入方法区-->2.main方法进栈开始工作-->3.Phone one开始创建新对象-->4.堆内执行new Phone(),将one的变量,和方法的地址引入堆内存中,并且附上默认值,并且创建自己的地址-->5.one.成员变量,开始赋值,以地址形式寻找位置-->6.one.方法,按地址查找,将方法引入栈内存里,执行后弹栈(call弹栈后,sendMessa进栈)-->7.Pho原创 2021-03-25 19:36:50 · 63 阅读 · 0 评论 -
java_06一个对象的内存图
一1.(1)、成员变量可以保存在堆内存里,而成员方法在堆内是一个地址值,指向方法区的成员方法(2)、进栈也叫压栈,后来的方法,会压在前面的方法之上(3)、当所有的栈弹出的时候,程序结束,释放####顺序1.先将成员变量、成员方法写入方法区-->2.main方法进栈开始工作-->3.Phone one开始创建新对象-->4.执行new Phone(),将变量,和方法地址堆内存中,并且附上默认值,并且创建自己的地址-->5.one.成员变量,开始赋值,以地址形式寻找位置--&g原创 2021-03-25 19:16:20 · 58 阅读 · 0 评论 -
java_05手机里练习
两个快捷键sout和psvmSystem.out.println();public static void main(String[] args) {}一、创建一个手机类public class Phone { String brand; double price; String color; public void call(String who){ System.out.println("给"+who+"打电话"); } publ原创 2021-03-25 18:00:07 · 193 阅读 · 0 评论 -
java_05对象的创建及其使用
一、使用类的方法1.注意(1)、如果成员信息没有赋值,将会返回一个默认值,和数组一样 二、java中使用类的方法 public static void main(String args[]) { Student wl = new Student(); System.out.println(wl.name); //null System.out.println(wl.age); //0 System.out.println(原创 2021-03-25 17:39:59 · 67 阅读 · 0 评论 -
java_04类的定义形式
一、类的定义二、分析java中的类1.注意(1)、成员变量是直接定义在类当中的,在方法外面(2)、不要写static,直接就是public void eat {}三、原创 2021-03-25 17:18:11 · 99 阅读 · 0 评论 -
java_03 类与对象的关系
一、类二、对象三、类与对象的关系原创 2021-03-25 17:08:56 · 52 阅读 · 0 评论 -
java_02for循环与数组
一、for循环语句与数组1.循环格式 for(声明循环变量:数组的名字){ ·········· }##其中声明循环变量类型和数组的类型必须相同,可以理解为,对于循环变量依次取数组的每一个元素的值。#############特别注意“声明循环变量”必须是变量声明,且不能是前面声明过的变量 public static void main (String args[]){ int a[]={1,2,3,4}; char b[]={'a','b','c',原创 2021-03-25 15:00:56 · 469 阅读 · 0 评论 -
java_01条件语句,循环语句
一、八种基本类型(boolean)Byte short char int long float doublean二、Java的六种语句(1).方法调用语句System.out.println();(2).表达式语句x=23;(3).复合语句{z=123+x;System.out.println();}(4).空语句;(5).控制语句控制语句分为条件分支语句,开关语句, 循环语句(6).package语句和import语句package语句和import语句与类,对象有关。三原创 2021-03-24 21:41:56 · 152 阅读 · 0 评论