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. [论文阅读] 颜色迁移-N维pdf迁移

    [论文阅读] 颜色迁移-N维pdf迁移 文章: N-Dimensional Probability Density Function Transfer and its Application to C ...

  2. python将列表中的数字合并成一个数字

    前言 今天,写算法题,其中需要进行这一步操作 输入: [1,2,3,4,5] 输出: 12345 解决办法 我首先想到用 join() 函数,但我发现使用join函数要求列表中的元素都是字符串,所以需 ...

  3. 在Windows模拟器中使用LVGL8.3

    引言 LVGL是一个跨平台.轻量级.易于移植的图形库.也因其支持大量特性和其易于裁剪,配置开关众多,且版本升级较快,不同版本之间存在一定的差异性,相关的使用教程有一定的滞后性,由于缺少最新版本的中文教 ...

  4. JS基础笔记合集(1-3)

    JavaScript合集 1. JS入门基础 2. JS数据类型 3. JS运算符 4. JS流程控制 5. JS对象 6. JS函数 7. JS面向对象 8. JS数组 9. JS内置对象 我追求理 ...

  5. .net6&7中如何优雅且高性能的使用Json序列化

    .net中的SourceGenerator让开发者编可以写分析器,在项目代码编译时,分析器分析项目既有的静态代码,允许添加源代码到GeneratorExecutionContext中,一同与既有的代码 ...

  6. Leanote蚂蚁笔记-私人云笔记服务器搭建

    title: Leanote蚂蚁笔记-私人云笔记服务器搭建 date: 2020-02-22 21:53:24 categories: - [IT,技术] - [IT,软件,程序] - [IT,软件, ...

  7. 对于async和await的使用方式、作用效果不怎么理解 ?没关系,初步看这篇就够了

    结论 同步还是异步,区别如下: 同步:你使用 await 修饰符去调用一个异步(async)方法(是异步方法,不过是阻塞式的,可简单理解为同步): 异步:你获取异步方法返回的 Task,就是异步(后文 ...

  8. Surp Suite入门

    BurpSuite代理工具是以拦截代理的方式,拦截所有通过代理的网络流量,如客户端的请求数据.服务器端的返回信息等.Burp Suite主要拦截HTTP和HTTPS 协议的流量,通过拦截,Burp S ...

  9. buuctf_Dest0g3_crypto

    babyAES: 题目如下: from Crypto.Cipher import AES import os iv = os.urandom(16) key = os.urandom(16) my_a ...

  10. 基于SqlSugar的开发框架循序渐进介绍(24)-- 使用Serialize.Linq对Lambda表达式进行序列化和反序列化

    在上篇随笔<基于SqlSugar的开发框架循序渐进介绍(23)-- Winform端管理系统中平滑增加对Web API对接的需求>中介绍了基于一个接口,实现对两种不同接入方式(直接访问数据 ...