Java入门基础
张张同学!
其实路上风再大也没有关系。
展开
-
JAVA之(static关键字、final关键字、抽象类、接口)
(2) 对于引用类型变量【接口、类、数组、string】被final修饰了,引用类型变量引用不可变,但是引用对象的内容可以变。(1) 基本类型变量使用final修饰了就不可以变了。不被重写,但是子类可以用父类中final修饰的方法。final修饰的类,不能被继承。这种一般用来给某个变量初始化。原创 2024-07-07 23:48:36 · 388 阅读 · 1 评论 -
JAVA之(方法的重载与重写、this关键字、super关键字)
权限修饰符 返回值声明 方法名称(参数列表) {方法中封住样的逻辑功能;return 返回值【返回值void类型,不用写return】 }原创 2024-07-07 23:06:01 · 561 阅读 · 0 评论 -
java基础知识点全集
这个strudent的类中,Username是私有的,直接使用会报错,通过公共的get set方法可以提供给其他类进行使用。通过private、default、protected、public关键字实现属性或方法的封装,仅对外提供公共访问方式。例如,定义一个Strudent对象,为了提供对外访问方式则使用get set方法。子类只能有父类公有的属性,私有属性没有。定义一个子类去继承父类的公有属性。例如定义一个父类parents。这些可以看看其他的,过于基础。原创 2024-06-30 22:27:01 · 742 阅读 · 0 评论 -
Java入门及基础(3 set接口基础)
原创 2021-06-07 21:30:04 · 113 阅读 · 0 评论 -
Java入门笔记之(第六章 collections之map 2)
原创 2021-06-07 20:46:12 · 81 阅读 · 0 评论 -
Java入门与基础(实例之文件)
package com.example31.files;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import java.nio.file.Files;import java.nio.file.Path;import java.nio.file.StandardCopyOption;import java.util.Comparator;public class原创 2021-06-07 18:53:42 · 77 阅读 · 0 评论 -
java入门与基础(实例之IO)
package com.example30.io;import java.io.*;public class IOTest { public static void main(String[] args) throws IOException { //getByteStreams(); //getAutoCloseable(); // getByteArray(); getStringsInText(); }原创 2021-06-07 18:52:46 · 117 阅读 · 0 评论 -
Java入门与基础(线程的入门实例1之QQ)
package one;public class Qq { public void LT() { for(int i=1;i<100;i++) { System.out.println(Thread.currentThread().getName()+"聊天进度"+i+"%"); } } public void SC() { for(int i=1;i<100;i++) { System.out.println(Thread.currentThread().ge原创 2021-06-04 00:56:05 · 157 阅读 · 0 评论 -
Java入门与基础(optional实例)
package Option;public class Computer { private Soundcard soundcard; public Computer() { } public Computer(Soundcard soundcard) { this.soundcard = soundcard; } public Soundcard getSoundcard() { return soundcard; } public void setSou原创 2021-06-04 00:09:22 · 205 阅读 · 0 评论 -
Java入门与基础(stream函数式编程代码示例)
import java.util.*;import java.util.stream.Collectors;import java.util.stream.Stream;public class StreamTest { private static final List<Apple> APPLES = create(); private static List<Apple> create() { Apple a = new Apple(1.原创 2021-06-03 23:59:36 · 157 阅读 · 0 评论 -
Java入门与基础(collections接口实例(结合set、list))
package com.example20.collection;import java.util.List;import java.util.Map;public class ImmutableCollectionTest { public static void main(String[] args) { // getImmutableList(); // getImmutableList2();getImmutableMap(); }原创 2021-06-03 23:55:49 · 90 阅读 · 0 评论 -
Java入门与基础(set实例)
package demo;import java.util.ArrayList;import java.util.HashSet;import java.util.List;import java.util.Set;public class SetTest { public static void main(String[] args) { getAddElement(); } /** * 无基于索引的方法; */ pr原创 2021-06-03 23:51:38 · 171 阅读 · 0 评论 -
Java入门与基础实例2(工具包2 map映射)
package demo;public class User { public static final String HAERBIN = "哈尔滨"; public static final String BEIJING = "北京"; private int id; private String name; private String city; public User() { } public User(String name) {原创 2021-06-03 21:36:50 · 84 阅读 · 0 评论 -
Java入门与基础(工具包实例1list集合)
package test;import java.util.ArrayList;import java.util.List;//转化为数组所需import java.util.Arrays;//转换为集合所需public class listTest { public static final List<Use> USERS=create(); public static List<Use> create(){ Use user1= new Use("Bo")原创 2021-06-03 21:03:19 · 111 阅读 · 0 评论 -
Java入门笔记之(第六章 collections之map)
Map三.实例第一步:建立User类第二步:创建基础list接口第三步:基础键值对获取第四步:对map进行提取输出三.实例第一步:建立User类这个类组成:地名,序号,名字等,包括了常见的存取地方名字,序号等功能package demo;public class User { public static final String HAERBIN = "哈尔滨"; public static final String BEIJING = "北京"; private int i原创 2021-06-03 21:02:18 · 524 阅读 · 2 评论 -
Java入门笔记之(工具包的学习1~集合与collection)
集合一.了解集合二.细讲collection接口三.细讲List集合1.概述:2.基本操作3.集合接口实现基本类,即构造不同的数据结构4.实例讲解1.注意事项2. 实例一.了解集合集合定义:是将许多元组组成一个单一单元的容器对象集合作用:可以用于存储、检索、传输、聚合数据集合框架:(1)用于表示和操作集合的体系结构(2)包含:a. 接口:表示集合的抽象数据类型b. 实现:集合接口的具体实现,包含可重用的数据结构c. 算法:对集合进行搜索、排序等操作举例:头文件:java.原创 2021-05-28 21:14:46 · 243 阅读 · 0 评论 -
Java入门基础(锐格实验7)
import javax.swing.*;import java.awt.*;public class Main { public static void main(String args[ ]){ JT c=new JT("新建文本文档-记事本"); }}class JT extends JFrame{ private static final long serialVersionUID = 1L; JMenuBar a; JMenu a1,a2,a3,a4,.原创 2021-05-28 20:36:28 · 280 阅读 · 0 评论 -
Java入门基础(锐格实验6)
import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.util.Scanner;public class Main { public static void main(String[].原创 2021-05-28 20:35:09 · 240 阅读 · 0 评论 -
Java入门基础(锐格实验5)
import java.util.*;import java.lang.Thread;public class Main { public static void main(String[] args) { Saidao saidao=new Saidao(); Thread tortoise=new Thread(saidao); Thread rabbit=new Thread(saidao); tortoise.setName("乌龟"); rabbit.setN.原创 2021-05-28 20:33:16 · 265 阅读 · 1 评论 -
Java入门基础(锐格实验4)
import java.util.*;public class Main { public static void main(String[] args) { // TODO Auto-generated method stub Scanner in =new Scanner(System.in); String now=in.next(); String del=in.next(); now=now.replace(del,""); System.out.printl.原创 2021-05-28 20:31:27 · 284 阅读 · 2 评论 -
Java入门期中复习(类与对象代码实例)
题目1:组合与复用类的组合通俗的讲就是指在一个类中引用其他类的一种模式题目:现在需要一个计算圆柱的体积,分为三步,先求出底面积,然后求出体积,最后输出我们可以先建立一个Circle的对象进行计算底面积,使用circular计算体积主函数:值得一提的是,我们这样先输出的是他的地址,在体积类中引用面积类,刚开始面积类并没有分配空间为NULL,后来才拥有与面积类一模一样的地址空间两个类...原创 2021-04-24 17:46:48 · 170 阅读 · 2 评论 -
Java入门期中复习(抽象类与接口代码练习)
题题练习第一题:抽象类的基础使用要求给小伙找对象,男孩子要求对象会说话和做饭建立一个抽象类,表示不论是什么子类都要有这些功能注意:1.我在码代码的时候发现这个抽象类中要求可以使用抽象方法,也可以不适用,但是不适用会标绿2.没有方法体,只有声明,类似构造一个框架,里面具体要说什么做什么需要后序根据子类补充第二部分:构造一个子类表示是中国女孩会说你好以及会做水煮鱼注意:1.由于我构造的是非抽象子类,所以需要对父类进行重写2. 需要继承子类,其中我习惯建立一个无参的构造函数第三步:构造U原创 2021-04-24 11:24:50 · 670 阅读 · 0 评论 -
Java入门笔记(瑞格实验三)
瑞格实验三import java.util.Scanner;public class Main { public static void main(String[] args) { // TODO Auto-generated method stub String a,c,d;int b; String m,p;int n; Scanner reader =new Scanner(System.in); a=reader.next(); b=reader.nextIn原创 2021-04-14 15:57:52 · 317 阅读 · 1 评论 -
Java入门笔记(第三章 继承与派生之<2.继承性、隐藏与重写>)
继承性、继承与重写一.继承性1.概述二.隐藏与重写1.引入2.隐藏2.方法重写3.重写与重载4.总结三.实例一.继承性1.概述引入:子类一定会继承父类的所有特点吗? 答:不一定,private不会继承,protected需要在一个包里面信息隐藏就是使用访问修饰符的原因,1.对任何现实细节所作的更改不会影响使用该类的代码,2.防止用户意外删除数据 3. 此类易于使用3.规定1、private类型的属性或方法不能被继承2、public、protected类型的属性或方法一定可以被原创 2021-04-07 19:50:00 · 146 阅读 · 3 评论 -
Java入门(第四章 继承与派生1 之<概述以及内存表现> )
继承与派生之概述以及内存表现一.概述1.引入:2.概念:一.概述1.引入:老师引入了手机以及智能手机的进步,讲述了智能手机在保存了手机发短信打电话的功能还加入了QQ聊天,微信聊天的功能引入:为了防止代码多余,使用继承2.概念:1.定义:子类就是享有父类的属性和方法,并且还存在一定的属性和方法的拓展2.关键字:extends3.格式: class 子类 extends 父类{}4.注意:不支持多继承,但是支持单继承解释:5.了解object类:这是 所有类的祖先,是唯一一个没有父类的类原创 2021-04-07 18:51:29 · 110 阅读 · 2 评论 -
Java入门笔记(第三章 类与对象 3之类的组合)
类的组合1.概念:一个类中成员可以使其他类的引用,这就是类的组合2.例子本例中包含了三个类:Date、Employee、Employeetest、其中Employee 类包含了四个成员变量:firstName、lastName、BirthDate和hireDate。其中birthDate和hireDate都是Date对象的引用...原创 2021-04-06 21:09:06 · 102 阅读 · 0 评论 -
Java入门笔记(第三章 类与对象 2)
类与对象 2第三节 成员方法的使用1. 值传递2. set和get方法3. 方法重载第三节 成员方法的使用1. 值传递Java的参数传递方式是通过值来传递,有两种方式:当方法的参数为简单数据类型时,则将实参的值传递给形参;当方法的参数为复合数据类型时,则将实参的值传给形参,此时形参指向实参相同的堆地址。2. set和get方法如果类中声明了private成员变量,则只能通过该类的方法操作这些成员变量类中通常要提供公有方法以允许该类的用户设置或者读取private实例变量3. 方法原创 2021-04-06 19:34:11 · 122 阅读 · 2 评论 -
Java入门笔记(第三章 类与对象之static静态用法)
原创 2021-04-04 00:04:20 · 124 阅读 · 0 评论 -
Java入门笔记(第三章 类与对象 1 )
类与对象第一节 面向对象的最初理解1. 封装2.封装3.多态第二节 类的封装1. 步骤:2. 概念3.类的格式4.类的构成第三节 类的作用域(包)1.概述2.包的基本使用第三节 成员访问控制说明1.说明2.实例第四节 成员方法的使用1.说明第一节 面向对象的最初理解1. 封装面对对象变成核心思想之一就是将数据和对数据的操作封装在一起例如:机动车类就是从具体的实例中抽取共同的属性和功能形成的一个概念,即一个对象2.封装子类可以继承父类的属性和功能,即继承了父类所具有的数据和对数据的操作,同时原创 2021-04-02 22:51:59 · 256 阅读 · 0 评论 -
JAVA入门(NEFU锐格测试题——实验二)
public class Main { public static void main(String[] args) { // TODO Auto-generated method stub lft T; T=new lft(); Scanner reader=new Scanner(System.in); int x,y,z,s; x=reader.nextInt(); y=reader.nextInt(); z=reader.nextInt(); read.原创 2021-03-24 16:28:22 · 706 阅读 · 0 评论