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 ...
随机推荐
- Devexpress 图表显示数据标签
dev的图标功能非常强大其中有一些设置可以更好的展现出数据 设置Series的标签 series.LabelsVisibility = DevExpress.Utils.DefaultBoolean. ...
- 更换linux的开机启动图片, 启动主题
简述 之前就想更改开机的启动图片,但是后来简单查了一下,说要重新编译内核,听到编译我就望而却步了,今天发现只是个命令而已,注意这里我用的是 linux mint .这里更改不是 grub 主题, 是 ...
- 【离线数仓】Day02-用户行为数据仓库:分层介绍、环境搭建(hive、tez)、LZO压缩、建表查询导入加索引、编写脚本
一.数仓分层概念 1.为什么要分层 ODS:原始数据层 DWD层:明细数据层 DWS:服务数据层 ADS:数据应用层 2.数仓分层 3.数据集市与数据仓库概念 4.数仓命名规范 ODS层命名为odsD ...
- 关于盒子动态高度与transition的问题
今天遇到个小问题 大概要实现类似手风琴的效果 本来设计是定死的高度,直接 height:0; - > height:xxxpx;但之后要改成动态变化的高度,手风琴展开后是个列表,并且列表每行高度 ...
- 第三方模块 request openpyxl
目录 第三方模块的下载 pip工具 简介 pip使用注意 pip位置和环境变量设置 pip安装第三方模块 使用pip下载可能会遇到的问题 pycharm的第三方模块下载功能 request模块 req ...
- 下载kali以及安装
一.kali下载 下载地址:https://www.kali.org/get-kali/#kali-virtual-machines 二.kali安装 1.打开VMware,打开文件,选择刚刚下载并解 ...
- uniapp详细入门教程
链接:https://www.ruletree.club/archives/2071/ 点击链接查看,内容详细,一学就会哦~! /******** * * .-~~~~~~~~~-._ _.-~~~~ ...
- .net core-利用PdfSharpCore 操作PDF实例
前序 使用PdfSharpCore请注意使用XGraphics基类,与System.Drawing 的Graphics类似,XGraphics 提供XColor(颜色).XPen(画笔).XBrush ...
- tempdb大量闩锁等待问题分析
背景 客户业务系统升级后,高峰期运行缓慢,在SQL专家云上看到数据库出现严重等待,需要分析原因并紧急处理. 现象 登录到SQL专家云中,进入实时可视化页面,在活动会话里面看到有大量资源等待的会话. ...
- P4711 「化学」相对分子质量 代码
#include <bits/stdc++.h> using namespace std; double ret=0; namespace StringUtils { pair<st ...