自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

code猫大叔

与人为善,比聪明更重要

  • 博客(71)
  • 收藏
  • 关注

原创 List、LinkedList、ArrayList集合存储学生对象三种遍历方式

这个案例,很实用

2022-11-04 11:00:01 457

原创 继承并打印父类方法

java继承并打印父类构造方法

2022-06-05 00:47:52 740

原创 jdk18的下载方法

首先我们去官网不知道网址没关系,直接百度 oracle进入官网后,惦记Products然后点Java然后下拉,然后点击Download Java now,进入页面后,选择你所使用的系统版本即可

2022-04-22 11:20:03 9937

原创 java常用转义字符

1.\b退格2.\t横向制表符3.\n换行4.\f走纸换页5.\r回车6.\"双引号7.\'单引号8.\\反斜杠9.\xxx八进制转义符10.\uxxxx十六进制转义符

2022-04-17 11:56:49 1828

原创 Java中的String字符串对象

package lesson;/*本代码,在eclipse下运行,请自行打断点,查看堆栈分配 * 2022.04.17字符串 它的真正的实例,是通过字符数组去实现的字符串有一个很明显或者说很重要的特点:你创建了,他就不能修改了字符串保存在【常量池】我们今天主要是聊一聊,字符串,常用的方法String 是一个对象1 String是不属于8 中基本数据类型的2 JAVA的8中基本数据类型:基本数据类型分为三类 字符串char、 布尔型boolean、 数值型byte、short.

2022-04-17 09:54:10 853

原创 斐波那契数列

/* * 斐波那契数列:兔子数列 * 1、 1、 2、 3、 5、 8、 13、 21、 34 * num1 num2 num3 * num1 num2 num3 * num1 num2 num3 */public class Test { public static void main(String[] args) { int num1 = 1; int num2 ...

2022-01-29 13:42:00 560

原创 Java类成员变量的默认值

不确定的时候看一下,很有用的//Java类成员变量的默认值public class Test { private boolean bool; private byte bt; private short st; private char ch; private int i; private long l; private float f; private double d; private String str; pu

2022-01-23 12:47:58 3541

转载 名称解释-什么是构建设置

今天有人问什么是构建设置,我说就是设置项目但是对方问,为什么设置项,不直接说是设置项。好吧,我搜了一下,具体的说明,转发一下,应该可以解释明白了。什么是构建配置文件?构建配置文件(A Build profile) 是一系列的配置项的值,可以用来设置或者覆盖Maven构建默认值。使用构建配置文件,你可以为不同的环境,比如说生产环境(Producation)和开发(Development)环境,定制构建方式。配置文件在pom.xml文件中使用activeProfiles或者profiles元

2022-01-21 11:29:48 135

转载 String[] args和String args[]的区别

首先,String与String[], 前者叫字符串类型,而后者叫字符串数组类型。这个问题很多初学者都会遇到,其实这两张写法什么没什么区别, 非要说区别就看下面:执行效果上没有不同, 但在语法意义上略有不同.比如, String与String[], 前者叫字符串类型而后者叫字符串数组类型.String args[]单从类型上来讲属于字符串类型, 而从变量本身来讲是一个数组类型, 因此组合起来说明此变量为一个字符串类型的数组, 也就是说数组中的所有元素都为String类型.String[] a

2022-01-08 11:11:59 1257

原创 java-抽象类

package cn.sxt.oop;/* * 抽象类的意义在于:为子类提供统一的、规范的模板。子类必须实现相关的抽象方法 * */public abstract class Animal { //抽象方法 //第一:没有实现; 第二:子类必须实现,不实现就报错// abstract public int shout(); abstract public void shout(); public void run() { System.out.println("run a...

2021-12-22 21:35:50 303

原创 java-数组的使用

package cn.sxt.arrays;public class Test01 { public static void main(String[] args) { int[] arr01 = new int[10]; String[] arr02 = new String[5]; //通过循环初始化数组 for(int i=0;i<arr01.length;i++) { arr01[i]= i*10; // System.out.println...

2021-12-22 08:51:12 186

原创 java-对象转型

package cn.sxt.oo2;/* * 测试多态 * @author php * */public class TestPolym { public static void main(String[] args) { Animal a = new Animal(); animalCry(a); Animal d = new Dog(); //自动向上转型(本来是Dog,现在给转成Animal了) animalCry(d); Dog d2 = (Dog)d;...

2021-12-22 07:03:12 325

原创 java-封装

第一步package cn.sxt.oo2;/* * 测试封装 * @author php * */public class Person4 { private int id; private String name; private int age; private boolean man; public void setName(String name) { this.name = name; } public void setAge(int age) { if

2021-12-21 21:21:18 79

原创 java-private

1 privatepackage cn.sxt.oo2;/* * 测试封装 * @author php * * */public class TestEncapsulation { public static void main(String[] args) { Human h = new Human(); //下面使用了private方法,就不能这样给age赋值了 //h.age=12; //这里会出错 }}class Human{ private i

2021-12-21 18:43:20 197

原创 java-equals重写

package cn.sxt.oo2;import java.util.Objects;public class TestEquals { public static void main(String[] agrs) { Object obj; String str; User u1 = new User(1000, "jcc", "123456"); User u2 = new User(1000, "gao", "123456"); System.out....

2021-12-21 16:10:20 85

原创 java-override-重写

package cn.sxt.oo2;/* * 测试重写 override/覆盖 * @author php * */public class TestOverride { public static void main(String[] args) { Horse h = new Horse(); h.run(); }}class Vehicle{ public void run() { System.out.println("跑..."); } publ...

2021-12-21 14:40:50 77

原创 java-extends-继承-instanceof

package cn.sxt.oo2;/* * 测试继承 * @author php * */public class TestExtends { public static void main(String[] args) { Student stu = new Student(); stu.name = "jcc"; stu.height = 181; stu.major = "niubi"; System.out.println(stu.name); Sy...

2021-12-21 12:09:42 293

原创 java-import-导入同名类的处理

package cn.sxt.gao;//import导入User类import cn.sxt.oo.User;//假设cn.sxt.oo下面有很多类,我们不用一一引入,直接写个*,就可以了,表示oo下面所有的类都导入进来//都引入进来的缺点是降低编译速度,不影响运行速度,但是编译只有一次,影响可以忽略//import cn.sxt.oo.*;public class Test { public static void main(String[] args) { User ...

2021-12-21 09:04:09 2465

原创 java-static

public class User2 { int id; // id String name; // 账户名 String pwd; // 密码 static String company = "北京尚学堂"; // 公司名称 public User2(int id, String name) { this.id = id; this.name = name; } p...

2021-12-20 17:42:15 179

原创 java构造方法

1原始代码class Point { double x, y; public Point(double _x, double _y) { x = _x; y = _y; } public double getDistance(Point p) { return Math.sqrt((x - p.x) * (x - p.x) + (y - p.y) * (y - p.y)); }}public class..

2021-12-19 12:09:36 465

转载 Java中“类”的写法

关于类的概念,以及文中涉及的方法和,可以查看《IT通俗词典:面向对象开发》。本文将介绍如何在Java中定义一个类。在Java语言中,定义一个类是非常简单的,其基本语法是: 修饰符 class 类名{ 构造方法(const); 方法(method); 属性(field); } }下面我们来通俗地分析一下这里面的含义。修饰符:Java中类的修饰符包括了public,abstract,final,friendly。publ...

2021-12-18 22:23:32 1635

原创 java8的下载与安装(网上教程的安装方法)

1首先是进入java的下载页面Java Downloads | Oraclehttps://www.oracle.com/java/technologies/downloads/然后下拉,选java8点击java8之后,会出现这时我们选择windows(当然,以你的系统环境而定)然后基本上就可以下载了,为什么是基本上,因为,需要你注册一个账户,注册完,就可以下载了//-----------------------------------------..

2021-12-10 09:52:59 137888 6

原创 java8的下载与安装

首先去官网https://www.java.com/zh-CN/然后点击然后,这里我下载的是64位版本,然后选择保持的位置就可以了这是我的保存路径C:\Users\T580\Downloads然后双击安装文件默认安装路径即可点击安装然后安装完成到这里,就安装好了默认安装到这里C:\Program Files\Java...

2021-12-02 15:15:43 1404

原创 java17的下载与安装

首先是去官网下载Java Downloads | Oracle然后,点击以后,选择要保持的位置然后,双击下载下来的安装包安装位置保持默认点下一步,就进入了安装状态好了,到此就安装完成安装的位置在这里,...

2021-12-02 13:15:25 55374 3

转载 解释依赖注入

<?phpheader("Content-Type:text/html;charset=utf-8");class Person{}class IPhone{}class Ming extends Person{ public function __construct($phone) { $this->_name = '小明'; $this->_phone = $phone; echo "小明起床了 \n<br>"; } private.

2021-10-21 11:11:46 40

原创 PHP如何判断对象为空

if ((array)$object){}或者if(count((array)$object)){}②if(get_object_vars($object)){}

2021-10-21 11:06:10 1564

原创 学会使用Composer

1、composer,既然你看这篇文章,说明你已经使用或者即将使用composer。关于composer的安装环境就不再过多描述。(直接下载安装即可)2、composer,是什么。其实,可以把composer理解为php的“360软件管家”就行了,或者apt-get 包管理工具,再或者理解为“手机应用市场”。(composer是:php的类库管理软件)3、如何使用composer网址: www.packagist.org查找我们要使用的软件比如,然后,看...

2021-09-15 09:51:51 1135

原创 trait特性,什么是trait,整理版

作为PHP5.4引入新特性trait,有不少读者感觉比较陌生。本篇从背景、作用、使用三个方面分析trait,力求以最通俗的语言解释清楚。背景PHP在面向对象的设计时, 被设计为单继承. 什么叫单继承, 一个类A只能继承一个类B, 再由B类继承C类. 而不能A类同时继承B类和C类.正确的写法:demo1.php<?phpclass C{}class B extends C{}class A extends B{}$obj = new A;var_dump($

2021-09-14 23:45:07 334

原创 PHP获取类名及所有函数名

1.获取行号、文件路径文件名、类名、方法名的常量__LINE__ 文件中的当前行号。__FILE__ 文件的完整路径和文件名。如果用在包含文件中,则返回包含文件名。自 PHP 4.0.2 起,__FILE__ 总是包含一个绝对路径,而在此之前的版本有时会包含一个相对路径。__FUNCTION__ 函数名称(PHP 4.3.0 新加)。自 PHP 5 起本常量返回该函数被定义时的名字(区分大小写)。在 PHP 4 中该值总是小写字母的。__CLAS...

2021-09-14 23:12:33 1125

原创 homestead作为php开发环境 并使用phpadmin

vi ~/Homestead/Homestead.yamlvi /etc/hostscd ~/Homestead && vagrant provision && vagrant reload&& 符号是 Bash 语法,起到拼接命令的作用,此处将三个命令连续执行vagrant provision 是命令 Vagrant 重新加载 Homestead.yaml 配置vagrant reload 是重启虚拟机使更改生效vagrant@ho...

2021-08-27 16:01:23 118

原创 ubuntu的常用解压命令(建议收藏)

.tar 文件# 仅打包,并非压缩tar -xvf FileName.tar # 解包tar -cvf FileName.tar DirName # 将DirName和其下所有文件(夹)打包 1 2 3.gz文件# .gzgunzip FileName.gz # 解压1gzip -d FileName.gz # 解压2gzip FileName # 压缩,只能压缩文件 1 2 3 4.tar....

2021-08-27 09:09:24 6745

原创 laravel数据填充(代码详解补充)

1、数据工厂define 定义了一个指定数据模型(如此例子 User)的模型工厂。define 方法接收两个参数,第一个参数为指定的 Eloquent 模型类,第二个参数为一个闭包函数,该闭包函数接收一个 Faker PHP 函数库的实例,让我们可以在函数内部使用 Faker 方法来生成假数据并为模型的指定字段赋值。我们需要增加 introduction 用户简介字段的填充,另外我们计划在 UsersTableSeeder 里使用 批量入库 的方式填充数据,因此需要自行填充 created_at 和

2021-08-22 17:52:11 697

原创 自学小程序

方法与函数的区别:对象内的功能是方法,独立的功能是函数组件,view组件,就相当于html里面的 div 标签,是对称的需要包裹在组件里text组件,text组件就是用来放文本的,包裹文本,包裹文字的input组件,输入框button组件,按钮ctrl + / 是注释快捷键函数的两种使用方式函数名: function(options){ console.log("第一种")},函数名(){...

2021-07-28 22:10:19 115

原创 laravel事务、seeder类、模型对象、成员属性

#事务首先看表的类型,查看是否支持事务,一般用InnoDB就对了#事务操作DB::transaction()DB::rollBack()DB::commit()

2021-07-12 21:41:48 214 3

原创 laravel-json-下载-视图

//跳转写入 return redirect('/home')->with('name', 'value'); return back()->with('name', 'value');//表单数据的写入 return back()->withInput();//JS//JSON.parse('{"name":"zhangsan", "age":32}');//$.parseJSON('{"name":"zhangsan", "age":32}'...

2021-07-09 23:48:32 108 2

原创 laravel的Cookie和闪存信息

----------Cookie操作-------------//设置\Cookie::queue('name', 'zhangsan', 10);return response('haha')-> withCookie('uid', 10, 10);//读取\Cookie::get('name');$request->cookie('name');-----------闪存信息-------------//将所有的请求参数写入闪存中$request->fl..

2021-07-09 19:23:09 238

原创 laravel控制器相关

$ vi routes/web.phpRoute::get('/user/add', 'UserController@add');Route::post('/user/insert', 'UserController@insert')->name('user.insert');$ php artisan make:controller UserController$ vi app/Http/Controllers/UserController.php public fu.

2021-07-08 23:10:23 98 2

原创 laravel中间件

首先创建中间件$ php artisan make:middleware LoginMiddlewareMiddleware created successfully.

2021-07-07 20:40:56 62 1

原创 laravel路由

Route::get('/login', function(){ return 'login page';});//加上middleware,意思是组里面的路由规则,必须登录后才能访问Route::group(['middleware' => 'login'], function(){});Route::get('/admin', function(){ return "111";})->name('admin');Route::get('/home',.

2021-07-06 21:30:04 53 1

转载 关于『注册』『注入』『绑定』三个词的理解

『注册』是将目标放入一个数组,等待另一个程序按顺序调用 『绑定』是将目标与另一些相关目标以键值对或数组的方式放在一起 『注入』是指以 ClassName $instance 的形式在一个类方法中添加一个参数,Laravel 会自动解析并生成这个实例...

2021-07-04 12:26:20 434

空空如也

空空如也

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

TA关注的人

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