JAVA 进阶第一阶段 59-69
10/10号笔记
私有与公共
用private在类中定义的成员变量
只有在这个类的内部才支持访问和编写
public 公共的
用这个定义的在任何地方都可以访问
比如public calss clock 、
定义这个类 但是得注意这个类 与类名的java必须一致不然报错
10/11笔记
包 类 类变量 类方法

这里看到最上面 package com .a;opay.a.a 这就是包名
下面的import 是什么东西呢
在包与包的中,除了pubilc 还需要在前面声明它的类名
类名需要用 包名.类名来引用 这样就可以用他的类了
类变量 类方法 static
众所周知 我们无法用类.成员来调用成员 可有没有有一个变量是类可以调用的呢?
那就是类变量了
int static a=0;

为什么我们main函数需要这个呢?
因为这个函数是类函数 在类中创建的
这也是我们可以直接像这样调用的原因 mu();
这种由于static创建的类方法 无法访问成员的值哦
10/13笔记
实例-------创建一个记事本
了解记事本的功能
1.存储 2.个数 3.删除 4.打印 5.列出
主要是为了介绍一个容器
泛型容器类---这里我们也用来存储--字符串的容器
10/18
笔记本 继续
import java.util.ArrayList;
public class Main {
private ArrayList<String> note=new ArrayList<String>();
public void addsting(String a){
///拼接字符串
note.add(a);
}
public int notesize()
{
////大小计算
return note.size();
}
public String prstring(int nu)
{//打印记事本
return note.get(nu);
}
public void moverj(int ze)
{
//删指定内容
note.remove(ze);
}
public String[] retool() {
String[] a = new String[note.size()];
for (int i = 0; i < note.size(); i++) {
a[i] = note.get(i);
}
return a;
}
public static void main(String[] args)
{
Main S1=new Main();
S1.addsting("你好");
S1.addsting("我的爱人");
System.out.println(S1.notesize());
System.out.println(S1.prstring(1));
S1.moverj(1);
System.out.println(S1.prstring(0));
}
}
完成
2.字符串数组
String[] a = new String[10];
我们这里创建的对象 A
分地址来看 每个地址存储的一个字符串 合起来就是整句话

10/19
小节:懵逼了一会 呜呜呜呜
1.foreach语法
public static void main(String[] args)
{
int[] a = {1,2,3};
for(int i : a)
System.out.print(i + ",");
//在a中遍历每一个对象,对象是type类型的i
}
2.对象数组

3.容器的认识
除了之前认识的容器外还有新的容器
比如Hashset容器

4.让一个类创建对象打印后有值
public String toString()
{return "1000";}
创建这个对象后 打印这个对象会有1000
5.美元对应每分关系 ----HASH表的创建
import java.util.HashMap;
public class asdfa {
private HashMap<Integer,String> m=new HashMap<Integer,String>();
public void Coin()
{
m.put(1,"penny");
m.put(2,"输入了2");
}
public String get(int am)
{
if(m.containsKey(am)) {
return m.get(am);
}
return "错误";
}
public static void main(String[] args)
{
asdfa df=new asdfa();
df.Coin();
df.get(2);
System.out.println( df.get(2));
}
}
JAVA 进阶第一阶段 59-69的更多相关文章
- JAVA学习第一阶段(1)
java入门第一阶段 1.在java中接受并保存用户输入的值: (1)import java.util.Scanner//引入包 (2)Scanner input=new Scanner (Syste ...
- java 初学者 第一阶段作业编程总结及心得体会
0.前言 第一阶段java作业分为3次. 第一次作业是简单得一些语法和一些简单得逻辑思维,主要内容有求三角形是什么三角形的,还有就是求坐标点所在范围的,也涉及到了数字和字母的转换,总之相相当于是给ja ...
- JAVA EE 第一阶段考试
在第一阶段中我们学习了Spring Struts2 Hibernate.虽然在外面的公司中,公司项目的框架中都不在使用Struts2了.他好像出现了不可修复的bug.但是在学校,依然还是要学习这个.在 ...
- java学习第一阶段——面向对象
你聪明有人会说你心机重, 你靠的是努力有人会说你运气好, 你说自己天生乐观有人会说你虚假, 有时候, 你明明就是一杯白水, 却被人硬生生逼成了满肚子憋屈的碳酸饮料. 人一生要遇见太多人, 即使有些话字 ...
- Java入门第一阶段总结
前言 写了三周的模拟题,对原本就厌恶的模拟更加深恶痛绝.但是不得不说模拟题是对一门语言入门掌握其语法成效最快的一类题,轻松地从C入门到了Java.一直坚信各门语言都是想通的,一力破万法. 作业过程总结 ...
- JAVA学习第一阶段(2)
21. ArrayList类和LinkList类 注意:add,contains,remove,retain(取交集) 都可以+all表示对集合的操作 ArrayList c = new ArrayL ...
- Java学习-第一阶段-第一节:Java概述
JAVA概述 Java版本 原网址(https://www.oracle.com/java/technologies/java-se-support-roadmap.html) Oracle 将仅将某 ...
- JAVA EE 第一阶段项目问题
一: 乱码 原因: 由于同组的其他同学的myeclipse默认的编码方式是GBK,而我的默认的是UTF-8.所以当我使用svn把其他同学提交到组长那里去的代码下载下来的时候,就全乱码了! 解决问题: ...
- 坚持:学习Java后台的第一阶段,我学习了那些知识
最近的计划是业余时间学习Java后台方面的知识,发现学习的过程中,要学的东西真多啊,让我一下子感觉很遥远.但是还好我制定了计划,自己选择的路,跪着也要走完!关于计划是<终于,我还是下决心学Jav ...
- java - 第一阶段总结
java - 第一阶段总结 递归 递归:能不用就不用,因为效率极低 package over; //递归 public class Fi { public static void main(Strin ...
随机推荐
- 自学 TypeScript 第四天,手把手项目搭建
前言: 学了三天,我们学习了 TS 的基本类型声明,TS 的编译,webpack 打包,其实也就差不多了,剩下的也就一些 类,继承,构造函数,抽象类,泛型一些的,如果都细致的讲可能写好久,感兴趣的可以 ...
- SqlServer 联合Update
--1.创建一个备份表: select * into Users_Bak from Users --2.依据某个表进行更新: update Users_Bak set Users_Bak.Mobile ...
- 包管理器pacman常用方法
详见[pacman(简体中文) - ArchWiki]:https://wiki.archlinux.org/title/Pacman_(简体中文) 更新系统: pacman -Syu 对整个系统进行 ...
- React Server Component: 混合式渲染
作者:谢奇璇 React 官方对 Server Comopnent 是这样介绍的: zero-bundle-size React Server Components. 这是一种实验性探索,但相信该探索 ...
- vulnhub靶场之CONTAINME: 1
准备: 攻击机:虚拟机kali.本机win10. 靶机:CONTAINME: 1,下载地址:https://download.vulnhub.com/containme/THM-ContainMe-v ...
- 红袖添香,绝代妖娆,Ruby语言基础入门教程之Ruby3基础数据类型(data types)EP02
Ruby是强类型动态语言,即Ruby中一旦某一个对象被定义类型,如果不通过强制转换操作,那么它永远就是该数据类型,并且只有在Ruby解释器运行时才会检测对象数据类型,它的一切皆为对象(包括 nil 值 ...
- Flask初步认识
1.Flask基本认识 Flask 本身相当于一个内核,其他几乎所有的功能都要用到扩展包(数据库Flask-SQLAlchemy),都需要用第三方的扩展来实现.比如可以用 Flask 扩展加入ORM. ...
- 3、数组、集合、Lambda、Stream与Optional类
一.数组: 数组保存在JVM堆内存中 1.数组的创建: (1).一维数组创建方式一: //一维数组方式一 Integer[] array01 = {1,2,3}; System.out.println ...
- IdentityServer4 - V4 概念理解及认证授权过程
概念理解 Scope 范围,它的定义比较宽泛,可大可小.大到可把多个包含相同Scope的站点或服务形成一个虚拟的组,也可以是站点或服务的子级:小到身份所需要包含的信息,以精确出哪种身份. Client ...
- Flutter异常监控 - 贰 | 框架Catcher原理分析
前言 在给 Flutter 应用做异常监控的时候,一开始我是拒绝滴,如果不考虑 Flutter Engine 和 native 侧的监控,用我另一篇文章中不得不知道的 Flutter 异常捕获知识点 ...