自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (1)
  • 收藏
  • 关注

原创 anim动画

制作animation类型的背景图片;duration;持续事件;单位是毫秒;<?xml version="1.0" encoding="utf-8"?><animation-list xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/a1" android:duration="12

2021-10-29 12:25:34 1009

原创 listview制作

首先制作ListView页面。活动页与布局对应;<ListView android:id="@+id/lv" android:layout_width="wrap_content" android:layout_height="wrap_content"/>制作item页这个页面用于填充布局; <TextView android:id="@+id/tv" android:layout

2021-10-28 17:27:18 142

原创 利用权重制作顶部底部导航栏

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="m.

2021-10-27 20:36:22 105

原创 制作dialog对哈框

首先在xml里声明点击android:onClick="dialog"在activity里设置执行状态 。view1可位置为成员变量。 public void dialog(View view) { View view1 = getLayoutInflater().inflate(R.layout.dialog_view, null); AlertDialog.Builder builder=new AlertDialog.Builder(this);.

2021-10-26 20:45:55 83

原创 android studio实现页面跳转

在java活动页声明。方法名称可以改变 public void onClick(View v){ Intent intent=new Intent(MainActivity.this,LoginActiity.class); startActivity(intent); }在布局文件跳转空间处声明android:onClick="onClick"...

2021-10-25 15:38:28 695

原创 制作menu,制作toast,按压效果的实现

制作menu,以及设置它的toast @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.menu1,menu); return true; } public boolean onOptionsItemSelected(MenuItem item){ switch (item.getItemId())

2021-10-24 14:44:38 2098

原创 在控制太输出语句的四种方式

四种方式,在控制台输出语句。public class ButtonActivity extends AppCompatActivity implements View.OnClickListener { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.a..

2021-10-23 20:04:09 104

原创 java值传递

、、java为值传递。传递的是值参数传递问题值传递;把把变量的值作为参数进行传递引用传递;把变量作为参数进行传递.java使用的是值传递;package OopF.Pass;public class Tested { public static void change(Cat c){ // c=new Cat("火猫"); c.name="兔毛";//根据内存地址分析,.java为值传递.传进来的是内存地址. } public sta

2021-10-23 14:22:59 41

原创 equals和==

equals和====判断左右两端的数据是否一致equals:object类提供的一个方法,用来判断两个对象是否一致;equals可以自己重写字符串的判断一定要用equals来判断,equals被字符串重写。package OopF.Object;public class Person { String color; String name; public boolean equals(Person c){ if (this.color==c.col

2021-10-23 08:23:03 53

原创 抽象类abstract理解

抽象抽象方法:使用abstract来修饰,不可以有方法体,直接用分号结束即可;抽象类;如果一个类中有抽象方法,这个类必须是一个抽象类;特点 1.抽象类不可以创造对象; 2.抽象类的子类必须要重写父类中的抽象方法;或者,子类也是抽象类就可以不用重写了。 通过抽象类,可以强制的要求子类里面含有某些方法。、、抽象类中也可以有普通方法;package OopF.Abstract;public abstract class animal { public ...

2021-10-22 11:12:05 58

原创 接口,多态创建对象。

接口(类似于插排)接口实际上是一种特殊的抽象类接口中所有的方法都是抽象方法接口使用interface来声明,而不是class,所以能继承接口的只能是接口。接口和类只能是实现关系 类去实现接口。,implements、和继承在语义上一样,只是接口用这个。实现抽象方法和重写也类似。接口中所有的方法都是公开的,所以不需要写 public abstract类只能单继承,接口支持多实现接口同样具有多态性接口可以把很多不相关的东西进行整合接口中所有的变量都是全局静态变量。package Oop.

2021-10-22 11:02:16 623

原创 多态,多种形态

多态同一个对象拥有的多种形态。作用;把不同的数据类型进行统一;让程序具有更强的可扩展性父级package OopF.DuoTai;public class Animal { public void eat(){ System.out.println("动物在吃"); }}子级package OopF.DuoTai;public class Cat extends Animal{ public void eat(){

2021-10-21 17:05:17 106

原创 重写@override

方法的重写重写:子类对父类提供的方法进行重新定义语法;子类和父类中的方法声明完全一致重写又叫方法的覆盖父级界面package OopF.OverRide;public class LIYuan { public void makeCountry(){ System.out.println("李渊想建立自己的国家"); }}子级界面package OopF.OverRide;public class LIShiMin extends LI.

2021-10-21 16:56:10 55

原创 android,ListView

Activity页public class MainActivity extends AppCompatActivity { private ListView mlv1; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main);

2021-10-21 16:42:38 1011

原创 访问权限,导包

包和导包package OopF.Static; //package 声明import OopF.Car; //import导入 import 包+类;//在同一个包里面的类不需要导包//java.lang包下的所有内容都不需要导包 里面有String Systen.out.println()public class Test { public static void main(String[] args) { Car car = new Car("白",1);

2021-10-20 13:21:45 76

原创 构造。static用法,引用类型

通用构造器。静态构造器。构造方法。package OopF.Static;public class Test { { System.out.println("这里是通用构造器"); } static { System.out.println("这里是静态构造器"); } public Test(){ System.out.println("这里是构造方法"); } public static v

2021-10-20 12:37:19 121

原创 构造方法的重载;

package OopF;//构造方法的重载;public class DaXia { String name; String bangpai; int age; String waihao; //构造方法也是方法也可以重载; public DaXia(String name,int age,String bangpai){ this.name=name; this.age=age; this.bang...

2021-10-19 20:37:58 48

原创 oop部分,构造方法,this的使用。

构造方法构造方法;在创建对象的时候会自动调用方法构造;语法; public 类名(){ }没有返回值 ;每一个类都自带一个构造方法;作用;在创建对象的时候给对象设置值属性信息;package OopF;//这里讲构造方法;public class Car { String color; int speed; int seat=5; //在创建对象的时候会自动调用方法构造; ...

2021-10-19 20:15:46 62

原创 异常,try,catch,finally

package AbNormal;public class TCF { public static void main(String[] args) { int a=1; int b=0; //监控区域 try { System.out.println(a/b); //捕获异常 }catch (ArithmeticException e){ S.

2021-10-19 08:06:23 35

原创 static,instanceof,强制转换,导包

强制转换。instanceof类型属于的知识package Oopt.Instanceof;public class Application { public static void main(String[] args) { //高类型 低类型 Person xmls = new Student(); //转换为这个类型我们就可以使用这个类型的方法了 //高转低强制转换//

2021-10-18 17:22:52 85

原创 制作menu

在res创建menu包创建menu.xml<?xml version="1.0" encoding="utf-8"?><menu xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/it_1" android:title="Listview效果"> <menu>

2021-10-18 11:38:37 259

原创 多态jffjjf

父类package Oopt.Review.DuoTai;public class Person { public void run(){ System.out.println("run"); }}子类package Oopt.Review.DuoTai;public class Student extends Person{ @Override public void run() { System.out.prin

2021-10-17 11:14:54 75

原创 制作矢量图,spinner标签,incloud标签

.svg 导入到drawable,新建vector asset。<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="20dp" android:height="20dp" android:viewportWidth="1024" android:viewportHeight="1024"> <!-- 成功解决图标过大的问题--&gt

2021-10-17 09:26:09 87

原创 extend

父类package Oopt.Review.Extend_d;public class per { public per() { System.out.println("父级构造器被执行per"); } protected String name="张阳"; public void print(){ System.out.println("Person"); }}子类package Oopt.Review.Ex

2021-10-17 08:42:09 35

原创 super 讲解

使用super可以调用父级的方法使用this可以调用自己的方法类=属性+方法package Oopt.Super;public class student extends person{ String name="子集的名字"; public void name2(){ System.out.println("方法里的名字"); } public void name(){ System.out.println(super.name

2021-10-16 14:11:35 37

原创 封装,get,set使用方法,四张属性

私有属性,get获取数据,set设置数据package Oopt.Encapsulation;public class Student { //属性私有 private String name; private int id; private char sex; private int age; //提供一些可以操作这个属性的方法 //提供一些public的get,set方法 //get 获得这个数据 public Strin

2021-10-15 13:40:30 80

原创 快捷键设置

ctrl+/ 注释ctrl+Alt+l 整理代码 适用于 AS . xmlctrl+H 打开继承关系图alt+fn+delete 打开 可生成文件alt+shift+方向键 移动位置 idea适用

2021-10-15 13:34:43 34

原创 类,构造器,测试类,理解

静态方法,和非静态方法package Oop.Demo01;//学生类public class Student { //静态方法 public static void say(){ System.out.println("学生说话了"); //非静态方法 } public void say2(){ System.out.println("学生没了"); }}构造器,和测试类package Oop.Demo

2021-10-14 14:23:45 111

原创 链接模拟器,跳转代码,点击弹出,加载网络图片

模拟器链接办法:adb connect 127.0.0.1:21503跳转代码package com.example.newthree;import androidx.appcompat.app.AppCompatActivity;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.widget.Button;public class Main

2021-10-11 09:30:24 124

原创 Toast弹窗。Editext常用属性。drawable 点击,描边

Toast:弹窗package com.example.newthree;import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.Toast;public class EditTextActivity extends AppCompatActiv

2021-10-09 21:00:20 83

原创 android studio,线性布局里的文字。跳转页面,图形设置。

文字设置,布局,引用。.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" androi

2021-10-08 08:58:03 462

原创 可变长参数,阶乘

可变长参数​package two;public class demo04 { //int... 可变长参数 public static void main(String[] args) { demo04 demo04=new demo04(); demo04.test(1); } public void test(int... i){ System.out.println(i[0]); }}​阶

2021-09-25 17:28:57 47

原创 for循环打印三角形,理解方法

打印三角型package two;public class demo01 { public static void main(String[] args) { //打印三角形 for (int i = 1; i <= 5; i++) { for (int j = 5; j >=i; j--) { System.out.print("-"); }

2021-09-22 20:55:21 180

原创 初识while和for循环。打印乘法表。break和contuinue对比理解

while循环和for循环package One;public class demo02 { public static void main(String[] args) { int a=1; while (a<=100){ System.out.println(a); a+=2; } System.out.println("while循环结束"); //初

2021-09-20 17:08:18 155

原创 while do--while理解

package One;public class demo01 { public static void main(String[] args) { int a=0; while (a<0){ System.out.println(a); a++; } System.out.println("=============="); do{ S.

2021-09-18 20:29:26 39

原创 if 单、双、多选择结构及switch两种选择结构

if单选择结构package www;import java.util.Scanner;public class demo02 { public static void main(String[] args) { //顺序结构 //单选择结构 Scanner scanner = new Scanner(System.in); System.out.println("输入内容;"); String s=sca

2021-09-17 17:12:14 43

原创 创建扫描对象,接收用户输入数据。nextline和next对比

Alt+Enter是解惑键,写代码写到不知所措时用的。Ctrl+Space是直接弹出补全。scanner.close();关闭程序。创建扫描对象,用来接收用户输入数据。package scanner;import java.util.Scanner;public class demo01 { public static void main(String[] args) { //创建扫描对象,用于接收键盘数据 Scanner scanner=new

2021-09-16 16:39:10 92

原创 三种注释。初识包

第三种注释/**he*/生成文档package three;/** @author zhangyang* @version 1.0* @since 1.8* */public class two { String name; // 杠星星回车 /*参数信息 @author @version @since 指明需要最早使用的jdk版本 @param 参数名 @return 返回值情况 @throws 异常抛出情况

2021-09-15 16:39:04 32

原创 使用IDEA生成javadoc文档

软件开发模型 计划 需求分析 软件设计 编码 测试 运行维护 淘汰 快速原型模型 需求分析 构建原型 原型评价 确定最终需求 软件开发 迭代模型迭代一 需求分析 软件设计 编码 测试迭代二 需求分析 软件测试 编码 测试迭代三 需求分析 软件测试 编码 测试//适应客户变更需求,降低了开发成本//增加了集成失败风险;容易退化为“边做边改”螺旋模型 强调了

2021-09-15 16:30:55 81

原创 java 基本数据类型特点

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分

2021-09-14 15:52:23 100

visiohhh.zip

里面有xd界面图形 visio草图

2021-09-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除