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. 项目上的业务《接收一个xml信息包进行解析,xml中包含base64解析为电子文件》

    我就直接贴代码了,不太会说,附上注释. ps:需要根据系统字段和xml里面的标签字段进行建表,之后把xml标签的值进行添加.创建表的方法就是拼的sql. // 在线接收接口 @Transactiona ...

  2. WebApi如何启用Session并且使用

    首先打开项目的Global.asax文件,重新方法init public override void Init() { //注册事件 this.AuthenticateRequest += WebAp ...

  3. mysql-DuplicateUpdate和java的threadpool的"死锁"

    大家千万不要被文章的标题给迷惑了,他两在本篇文章是没有关系的, 今天给大家讲讲最近2个有意思的issue,分享一下我学到的 mysql DuplicateUpdate的用法要注意的点 java的thr ...

  4. 【SQL查询】必会的常用函数:条件函数、日期函数、文本函数、窗口函数

    〇.概述 1.内容 选择(双分支.多分支) 一.条件函数 1.计算25岁以上和以下的用户数量 CASE THEN END多分支选择 SELECT (CASE WHEN age>=25 THEN ...

  5. layui table 表头抖动

    原本table超出页面宽度(即table有横向滚动条)的情况下,缩放页面然后再设置定时器定时更新表单,会发现数据不变的时候table头部会左右抖动 而且th td比设置的minWidth 或者cell ...

  6. Linux开发板连接WPA加密的AP路由器

    Linux目前有两种方法配置网络: wireless-tools wpa_supplicant iw支持的驱动较多,但只支持WEP加密:wpa_supplicant有部分驱动支持不完善,但支持WEP. ...

  7. SpringBoot 自动装配的原理分析

    关于 SpringBoot 的自动装配功能,相信是每一个 Java 程序员天天都会用到的一个功能,但是它究竟是如何实现的呢?今天阿粉来带大家看一下. 自动装配案例 首先我们通过一个案例来看一下自动装配 ...

  8. a标签跳新链接,如果链接为空则不跳转

    a标签跳新链接,如果链接为空则不跳转 <el-carousel-item v-for="item in slideList" :key="item.id" ...

  9. nuxt.js安装使用

    首先要学会看文档,https://www.nuxtjs.cn/guide/configuration 一.创建项目,并运行 终端运行 npx create-nuxt-app <项目名> ( ...

  10. VC实例和VM实例的区别!!!

    1.内置关系是什么 VueComponent.prototype.__proto__ === Vue.prototype 2.为什么要有这个关系 让组件实例对象可以访问到 Vue原型上的属性.方法.