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的更多相关文章

  1. JAVA学习第一阶段(1)

    java入门第一阶段 1.在java中接受并保存用户输入的值: (1)import java.util.Scanner//引入包 (2)Scanner input=new Scanner (Syste ...

  2. java 初学者 第一阶段作业编程总结及心得体会

    0.前言 第一阶段java作业分为3次. 第一次作业是简单得一些语法和一些简单得逻辑思维,主要内容有求三角形是什么三角形的,还有就是求坐标点所在范围的,也涉及到了数字和字母的转换,总之相相当于是给ja ...

  3. JAVA EE 第一阶段考试

    在第一阶段中我们学习了Spring Struts2 Hibernate.虽然在外面的公司中,公司项目的框架中都不在使用Struts2了.他好像出现了不可修复的bug.但是在学校,依然还是要学习这个.在 ...

  4. java学习第一阶段——面向对象

    你聪明有人会说你心机重, 你靠的是努力有人会说你运气好, 你说自己天生乐观有人会说你虚假, 有时候, 你明明就是一杯白水, 却被人硬生生逼成了满肚子憋屈的碳酸饮料. 人一生要遇见太多人, 即使有些话字 ...

  5. Java入门第一阶段总结

    前言 写了三周的模拟题,对原本就厌恶的模拟更加深恶痛绝.但是不得不说模拟题是对一门语言入门掌握其语法成效最快的一类题,轻松地从C入门到了Java.一直坚信各门语言都是想通的,一力破万法. 作业过程总结 ...

  6. JAVA学习第一阶段(2)

    21. ArrayList类和LinkList类 注意:add,contains,remove,retain(取交集) 都可以+all表示对集合的操作 ArrayList c = new ArrayL ...

  7. Java学习-第一阶段-第一节:Java概述

    JAVA概述 Java版本 原网址(https://www.oracle.com/java/technologies/java-se-support-roadmap.html) Oracle 将仅将某 ...

  8. JAVA EE 第一阶段项目问题

    一: 乱码 原因: 由于同组的其他同学的myeclipse默认的编码方式是GBK,而我的默认的是UTF-8.所以当我使用svn把其他同学提交到组长那里去的代码下载下来的时候,就全乱码了! 解决问题: ...

  9. 坚持:学习Java后台的第一阶段,我学习了那些知识

    最近的计划是业余时间学习Java后台方面的知识,发现学习的过程中,要学的东西真多啊,让我一下子感觉很遥远.但是还好我制定了计划,自己选择的路,跪着也要走完!关于计划是<终于,我还是下决心学Jav ...

  10. java - 第一阶段总结

    java - 第一阶段总结 递归 递归:能不用就不用,因为效率极低 package over; //递归 public class Fi { public static void main(Strin ...

随机推荐

  1. i春秋Upload

    打开是一句普普通通的话,先查看源码,发现提示,我们需要post我们从i春秋得到的东西 得到了什么呢?不知道,去看看cookie,没什么特别的地方,再去抓包试试 找到了我们需要post的东西,不过这东西 ...

  2. 基于jenkins+kubernetes的cicd流程实践一:环境搭建及方案原理实现

    1.基础环境:Centos7.9,kubernetes:v1.21.5 node-1@112(master):docker,containerd,harbornginx(80),git,etcd no ...

  3. linux基础第二部分

    一.Linux命令执行过程 先判断是否是别名,如果是直接执行,不是看是否是内部命令 如果是内部命令,直接执行,不是看hash表 hash表中有源文件直接执行,找不到报错 若hash表中不存在去外部规定 ...

  4. MySQL5.7兼容5.6

    MySQL5.7兼容5.6配置----MySQL5.7以上版本数据库兼容MySQL5.5-5.6版本数据库 手动安装MySQL 8.0/5.7 需要修改配置兼容 ,修改后需要重启mysql服务 (建议 ...

  5. jdk调度任务线程池ScheduledThreadPoolExecutor工作原理解析

    jdk调度任务线程池ScheduledThreadPoolExecutor工作原理解析 在日常开发中存在着调度延时任务.定时任务的需求,而jdk中提供了两种基于内存的任务调度工具,即相对早期的java ...

  6. 使用 sp_executesql 动态执行sql

    参考: https://docs.microsoft.com/zh-cn/sql/relational-databases/system-stored-procedures/sp-executesql ...

  7. DP经典例题——LIS&LCS

    DP经典例题--LIS&LCS LCS 最长公共子序列,英文缩写为LCS(Longest Common Subsequence).其定义是,一个序列 S ,如果分别是两个或多个已知序列的子序列 ...

  8. 2022年7月12,第四组,周鹏,被算法折磨的一天【哭】【哭】【哭】【puls哭】

    今天学习了JS的几种循环语法,说实话,前几天的简单让我大意了,没有闪,很成功的被搞崩了! 一杯水,一根烟,一个算法边写边骂是一天. 多少次,我满怀期待的以为它会出现想要的结果, 但现实的残酷狠狠的折磨 ...

  9. CH579-Lwip-2.12移植

    代码可以参考以下链接:https://gitee.com/maji19971221/lwip-routine Lwip可以在以下链接下载:http://download.savannah.gnu.or ...

  10. [python] 基于matplotlib_venn实现维恩图的绘制

    文章目录 VENN DIAGRAM(维恩图) 1. 具有2个分组的基本的维恩图 Venn diagram with 2 groups 2. 具有3个组的基本维恩图 Venn diagram with ...