- 博客(90)
- 收藏
- 关注
原创 什么是Java类,什么是对象?
Java是一种面向对象的编程语言,那什么是对象,什么是类,又怎么使用呢?什么是对象客观存在的事物皆为对象 ,所以我们也常常说万物皆对象。换作Java语言,对象是一种类的实例。相当于现实生活中加一个量词。比如“人”的类实例化后,就是“一个人”。什么是类类是对现实生活中一类具有共同属性和行为的事物的抽象;类是对象的数据类型,类是具有相同属性和行为的一组对象的集合;类就是对现实事物的一种描述;类是一种模板。类的Java语言表达,如何去构建一个类Java语言把生活中的某种事物的集合,转化.
2020-08-15 00:25:58
502
原创 Java基础:Java的8大基本数据类型
我们要把真实世界的东西表示在代码中,需要的就是数据的展示形式。也就是我们编程语言中的变量数据类型。Java提供了8种基本数类型。Java的8大基本数据类型以及它们的包装类 8种基本数据类型 byte 、short、 int 、double 、char、 long 、float、 boolean其中6种数字型、一种字符类型、还有一种布尔型。6种数字类型中 byte sh、ort、 int、long 是整数型, double 、float是浮点型(小数)。字符型char,布尔型bool.
2020-08-11 22:34:53
2381
原创 从“Hello World”学Java基础语法
Java环境和编辑代码工具具备了,那我怎么用Java语言编程不管什么编程语言,都有它的一套规则,这里叫做语法。我们使用它的时候就要按语法来办。 什么是Java Java是一种为多个平台生成软件的编程语言。由Sun Microsystems的前计算机科学家James A. Gosling在20世纪90年代中期开发的。编译的代码可在大多数操作系统上运行,Java是一种面向对象的程序设计语言。那什么是面向对象呢?面向对象的方法主要是把事物给对象化,包括其属性和行为。面向对象编程..
2020-08-06 23:41:02
360
原创 38岁程序员面试两家公司,面试题一模一样?
他们都是大小周工作,一家是做硬件的,会涉及到IOS的插件开发,由于我有这方面的经验,不出意外他们给了我面试通过。另外一个是做短视频的,由于我之前做的App几乎没有上线市场,他们觉得我不具备整个流程的开发,最后也就给了个3天内出结果的委婉拒绝。这些问题对于长期CV工作来说,忘也差不多了,就凭着自己的经验去作答了,实在不会的就直接说不会了。看来面试题该看的还是要看,他们可能问的问题都是大同小异。当然不能只局限在这个面试题的表面,应该花更多的功夫去学习下,达到融会贯通,不只能是停留在表面的功夫。
2025-09-06 16:02:52
208
原创 朗诵 | 早安
晨光打包了昨夜的梦,快递给你一份温柔早安。今天的风里藏着星星,吹向你时会发光。早安,今日宜收集云朵、贩卖日出、贩卖好心情。一早起来找文案,录音,然后剪辑,愿你我快乐健康。
2025-08-25 06:47:14
428
原创 38岁了,还想多写些代码
2013年的时候给自己的电脑第一次装系统,弄了个黑屏,最终花了50元去街边的维修店重新装了一个系统。忘不了,以前花几个月都无法入门的IOS应用开发,后来却只用一个礼拜可以修改公司项目的bug。反正就是:不是上一段代码有问题,就是下一段代码有问题。忘不了,第一次再我爱自学网上一个代码手抄几遍的学习方法。忘不了,为了研究新东西,学习到深夜依旧不想睡觉的时候。38岁了,还想多写些代码。(早上出门拍的,阳光穿过路旁的树林,把光洒了下来)忘不了,复制粘贴就把问题解决的成就感。38岁了,还想多写些代码。
2025-08-21 16:43:50
385
原创 做一些自己喜欢的事情
我也很喜欢打篮球,在上一个公司,每周都和同事一起在公司楼下的球场打下篮球,那是8年前的事情了。以前也喜欢跑跑步,下班从公司跑步回家,上班走路去公司,那是10年前的事了。这是我的视频号,发一些自己的朗读作品。如果你也正好喜欢,关注一下吧!现在还能做的就是,找一些美好的文字,朗诵一下。今年38岁,不会玩游戏,只是喜欢朗读。做一些自己喜欢的事情,比如朗读。
2025-08-19 21:39:41
117
原创 第一次尝试直播
今天早上5点多起床,第一次尝试了直播。在视频号的第一次直播。全程直播25分钟,被系统推荐了300多少观看,最终获得了8个喝彩和1个关注。直播的全程不露脸也不说话,就是沉浸式的开着直播。后面找时间多开几次,你也可以关注我--一个38岁的程序员。
2025-08-17 16:36:11
91
原创 前端入门学习-要具备什么条件才可以开发前端
上篇文章:vue项目目录结构在了解目录结构后,那就相当于明白了整个开发的整体框架,目录怎么放置怎么规范。那开发前端,需要具备什么条件呢?在我看来会基本的页面构建和逻辑处理就可以进行开发了。那需要把所有的都学习完吗?我觉得是不用的,对页面的构建和逻辑处理有个基本的了解就可以直接开干了。在开发中遇到问题再去想办法解决页面构建-html和css页面构建需要了解一些html元素,也许现在vue的情况下,对...
2024-12-08 16:52:33
353
原创 前端入门学习-vue项目目录结构
上一篇记录了如何创建vue项目,那在项目我们怎么配我们的文件项目名:我们自己记录项目的名字,我创建的项目名是my-vue3-project,my-vue3-project///项目名目录|-- node_modules/ // 依赖包|-- public/ ...
2024-12-05 13:20:40
409
原创 创建一个vue前端项目
着手前端项目开发,那怎么从零开始创建一个vue项目呢环境配置首先我们需要知道,开发前端需要配置写什么环境,我至少需要要给node.js的环境刚开始做前端开发的时候,我就按照网上直接配置了node.js环境,简单的操作就是下载、安装。随着开发项目的增多,发现之前配置版本和当前的项目需要的版本不一致,把又要去下载现在需要的版本。不同版本的node之间的管理怎么做呢?后来同事告诉我安装nvm,它解决了不...
2024-12-01 09:33:36
323
原创 安卓开发转前端开发的经历
由于一些原因,我从安卓应用开发转到了前端开发。时间不知不觉都快半年多了。那平时都是怎么学习的呢?总的来说是先看看官方文档吧。前端开发涉及到用html创建页面(用vue的话,我觉得就一个div和elmentUi的文档就可以入门了),需要js去处理一些逻辑问题(修改界面或者界面值),需要css处理样式问题(界面长什么样)只要会一点html的基础知识,js的基本语法,css的基本用法,就可以入门了。剩下...
2024-11-18 23:13:16
407
原创 vue3 响应式基础(怎么改变界面值)
在开发中,我们需要在改变一个数据的同时,去改变页面的变化,那这个时候响应式声明用起来就比较方便之前做安卓开发的时候,要改变页面,首先拿到页面的一个控件,再对控件进行赋值或者其他的操作来改变界面1、ref()通过ref()函数来声明响应式状态做一个简单的一个计数器,我们需要一个计数按钮,一个计数值,通过按钮按一下就加一次<div> <div>{{ counter }}...
2024-05-20 23:57:29
718
原创 vue3 自定义组件
在项目中,我们会遇到一些没有现成的组件,那这个时候我们就需要自己去写一个满足我们需求的组件。比如,我需要一个上下排布,上面显示标题,下面显示内容的组件。封装完成后方便复用。1、布局组件我定义一个上下结构的组件<template> <div><!-- 标题 --> <div class="title">我是标题</div...
2024-05-15 23:29:52
695
原创 做安卓应用开发的我,转前端开发了
距离转前端开发已经快3个月了,现在自己也慢慢的熟悉了开发。在2月份的时候。领导找我们移动小组的谈话,主要是关于转前端或者后端的问题。由于公司移动端的选型,对安卓原生的需求降低,问下我们转其他开发的需求。我毫不犹豫的选前端开发。我选择前端开发的原因主要是安卓应用开发本身更接近前端开发,转前端开发会更快。先学还是先干我选择了直接开干,不会就网上搜一搜,然后复制粘贴,让代码能跑起来!第一天看看js语法和...
2024-05-05 23:39:24
626
原创 【uniapp】html和css-20231031
我想用控件和样式来表达应该会更贴切,html和css的基础需要看看。关于html:https://www.w3school.com.cn/html/html_layout.asp关于css:https://www.w3school.com.cn/css/index.asphtml让我们实现自己想要的布局(按钮,输入框),css让我们锦上添花实现想要样式(颜色、字体大小。直接上代码吧,实现一个输入框...
2023-10-31 06:56:24
737
原创 【uniapp】JavaScript基础学习-20231027
今天有找到一个比较好的网站https://www.w3school.com.cn/js/index.asp介绍也全面,内容也比较多。我觉得把最基本的语法看看,然后可以上手写代码了。其他的就是需要靠长期的学习和积累了。基础语法的使用:1、定义一个变量2、对变量赋值3、对变量进行操作举个简单的例子吧,两个数相加的和,其中至少需要两个变量:加数和被加数,至于总和,也是可以用一个变量来处理的。// 加数 ...
2023-10-28 20:13:40
555
原创 要不要给8月份定个目标?
7月份的健身,原本的计划是每一次跑步至少2公里、每次做俯卧撑至少15个。都是隔天做。实际的情况是:跑步基本是完成了。22号和23号怎么断了,可以去我上一篇记录看:《再坚持一天吧》俯卧撑我就坚持了3天,总共做了51个俯卧撑,感觉手肘不适就停了一天,停了一天就一直停了......这半个月来,身体上没有什么变化,体重也没有太大的波动,肚子上的一块腹肌还是原来的那一块。8月份,我...
2022-07-31 12:05:02
282
原创 再坚持一天吧
这月9号开始,又想锻炼了。是的,又想锻炼了。锻炼总是断断续续,三天打鱼两天晒网。直接就是干脆不锻炼。9号是今年第一次锻炼。以往的锻炼,基本都是锻炼一次休息数天,今年休息了大半年开始想起锻炼了。没有时间是其中一个借口吧。于是先规划下,自己什么时间能锻炼。晚上6点下班,要是等公交的时间长了点,那到家也快8点了。吃了饭自己都不想动了。下班后基本抽不出时间了。于是就定在了早上起来...
2022-07-24 07:11:27
278
原创 阿里巴巴Java开发规约插件
代码规范的重要性前不久很多公众号都在说因为代码规范性引起的血案,这事吧,我也没有太在意,好像后来证实根本不属实。但是,也说明了一个事情。代码规范真的很重要。附带一下查询的结果,搜索关键字:码农因代码规范代码规范,真的很重要,很重要,很重要你说重要吧,也没那么重要,我的看法是:人嘛,越帅越好。(当然,现在的我不奢求帅,只想掉头发的速度能再慢些。)Alibaba Java Coding Guidelines 插件github地址:https://github.com/alibab..
2021-12-04 18:01:17
1090
原创 设计模式-工厂方法模式的优化
工厂方法模式的回顾工厂方法模式的优化抽象工厂一个具体的工厂产品A类产品B类测试代码打印结果总结工厂方法模式的回顾工厂方法模式通过对工厂的抽象,然后产出一个具体的工厂来生成一具体的的产品, 也就是每个抽象工厂中都要一个返回产品参数的方法。如果这个产品和现在的产品不是同一类的产品,那我们就要重新创建一个抽象工厂(因为返回的类型不一样)。工厂方法模式的优化因为抽象工厂的一个方法返回一个类型,我们可以用一泛型E作为返回的数据类型。而具体产生的产品,会是抽象产品的子类。也用一个泛型T来表示。其中..
2021-12-04 17:58:18
279
原创 设计模式-工厂方法模式
简单工厂模式的回顾工厂方法模式主要作用解决的问题模式的原型图组成测试代码测试结果简单工厂模式的回顾简单工厂模式通过对想要的对象进行抽象,然后在工厂类中传入相应的参数,来实现实例化不同的对象。工厂方法模式工厂方法模式,又叫工厂模式、多态工厂模式和虚拟构造器模式,通过定义一个工厂父类来创建对象,而工厂子类则负责创建具体的对象。主要作用将类的实例化延迟到工厂类的子类。也就是让子类来决定实现哪一个类。父类只是提供一个实例化对象的接口。解决的问题主要是优化简单工厂中扩展不容易的缺点..
2021-12-04 17:56:22
175
原创 设计模式理解
关于设计模式要说对设计模式的了解程度,我就是菜鸟一只。刚开始接触Java的时候,一个单例模式是经常被提及到的。前面一个几个月,自己买了几本关于设计模式的书,也就是走马观花的看了看。就在前几天,在一个qq群里聊天,一个很厉害的大佬,说到设计模式的重要,我又觉得是时候重新学一学设计模式了。具体的聊天,我就不说了。就是大佬说的重点吧。他说安卓分为三大块 第一层进阶:学设计模式,学架构 第二层进阶:学自定义View 第三层进阶:学NDK 其实第一和第二,平时都有看这样那样的资料
2021-12-04 17:55:22
136
原创 Java对象的比较
Java的对象Java数据类型的比较简单类型的比较引用类型比较Java的对象如果没有”对象“,那就new一个。这个说的就是Java对象的创建。Java语言是一种面向对象的语言。都是以类为模板,对象作为数据处理。对象有属性和行为。行为在java中用方法来描述。Java数据类型的比较怎么来比较两个对象呢。哪怕是同一个类,它创建出来的两个对象都可能不是同一个对象。当然,单例模式创建的对象就只有一个对象,也就是无论怎么创建都是同一个对象展示出来的。简单类型的比较如果是简单数据类型,我们用..
2021-12-04 17:53:34
245
原创 安卓应用开发-布局和控件
我们随便打开一个app,展现在我们眼前的界面,都是由布局或者说包含控件的布局展示布局布局是把它包含的控件怎么排布。常用的布局有LinearLayout (线性布局)、RelativeLayout(相对布局)、.FrameLayout(框架布局)。当然还有其他的布局,我在开发中都很少用到。如果是入门了解这3个布局就可以了。LinearLayout (线性布局)线性布局是里面的排布有规律,不是横向排布,就是纵向排布。横向排布在布局内设置android:ori...
2021-12-04 08:18:19
613
原创 svn迁移到GitLab和一些常用的git指令
账号对应svn log [svn项目地址] -q | awk -F ‘|’ ‘/^r/ {sub("^ “, “”, $2); sub(” $", “”, $2); print $2" = “$2” <"$2">"}’ | sort -u > user.txtuser.txt是本地创建好的。我这里是对应user.txt同级目录下执行的指令执行指令后,对应的帐号被存在user.txt中,可以对帐号信息进行修改// 修改前:qq = qq <qq>// 修改后q
2021-11-29 18:04:32
311
原创 android http:网络请求二次封装的框架设计
在开发中一般都会用到网络请求,那有没有必要对网络请求进行封装呢?我觉得有必要我就说说我使用网络请求的过程吧。算是一个编程思想的交流。如果和你的想法有不一致的,可以留言交流。刚开始接触编程的时候,遇到网络请求,使用起来很直接,毕竟在自己的眼里只有get请求啊,post请求啊。01作为编程萌新的我,哪里需要网络请求就在那里调用。主要操作就是,自己写一个网络请求,在需要它的地方去调用。这样写有个很大的缺点:一旦你网络请求被修改或者被弃用,那你修改的地方就可能很多。.
2021-11-28 08:49:54
1561
原创 鸿蒙应用开发1:开启鸿蒙应用开发旅程
鸿蒙系统出来了,要不要学习鸿蒙相关的知识呢?要是做鸿蒙应用开发要具备什么条件呢?鸿蒙系统从研发出来到现在,我觉得还算是一个新鲜事物,对于鸿蒙手机应用,也只有很少的应用切换到了鸿蒙上,加上鸿蒙系统现在也能够安装apk,可能很多开发者都还在处于一种观望的态度吧。那如果开发一个鸿蒙手机应用要具备什么条件呢?环境IDE应该是每个开发者需要的东西吧?那鸿蒙用用什么开发呢?我们去鸿蒙官方网站看看吧:HarmonyOS官网 - 华为HarmonyOS应用设备开发者生态_智能终端操作系统华为H..
2021-11-17 23:26:19
719
原创 第一个安卓app应用的开发--环境配置和第一项目创建
开启第一个app吧那要开发一个app需要什么呢?配置 环境给你的电脑安装Android Studio。这里只介绍windows系统的安装。去哪里下载呢?当然是去官方网站下载:Download Android Studio and SDK tools | Android Developers下载完exe就是下一步下一步的安装了,就不详细说了。参考之前的文章...
2021-11-16 20:56:35
10316
1
原创 如何下载并安装Android ,手把手教你安卓应用开发
如果你要做安卓应用开发,那Android Studio(后面简称as)是必不可少的,那我们去哪里下载呢?官网,当然是去官网下载了:https://developer.android.google.cn/进入官网后,找到as的下载入口点击进入到:https://developer.android.google.cn/studio然后进去下载选项或者直接下载最新版本直接下载的是对应你自己电脑系统可以安装的as。选项进去后,你可以看到各个系统可以下载的as点击下载后..
2021-11-14 10:49:00
26385
3
原创 鸿蒙开发DevEco Studio 3.0无法预览的问题
更新了DevEco Studio 3.0.0.601,但是遇到一个ets无法预览的问题,搜了很多资料,都没有相关的介绍。先看看无法预览的界面吧从提示上看应该是界面哪里有错误。是的,build本来也没有通过,无法运行到模拟器上,报的错是后来发现了问题:原来是sdk版本没有跟随DevEco Studio的更新升级要正常预览和运行,你需要保证设置都是3.0的,包括手机的sdk版本是7...
2021-11-09 18:11:20
11765
2
原创 要不要躺平,自己想
这个家伙好久没有更新了呀!好多小伙伴都取关了。今天写写最近思考的问题,只是个人看法,大侠们不要喷我呀。到底要不要“躺平”,这个事,还真的要自己想想。我加了很多个“技术”群,很多群都在说这个...
2021-05-31 22:15:21
191
原创 Postman的小技巧,带你高效调试接口
无论你是前端开发还是后端开发,你都有可能会用到Postman这个工具。是呀,调试接口和对接接口时候很方便的工具。我是做安卓应用开发的,除了写界面,那就是和后台对接接口。我有个习惯,总是会在自己代码对接接口前,在Postman上运行下这个接口。当确定这个接口没有问题后,再去写自己的代码。要是有问题,就给后台修改这个接口。在使用Postman的过程中,用到了这个小技巧,使得工作效率提升不少。环境变量的设置什么时候用到这个变量呢?如果你的接口有token验证,那每次都需要在header里.
2020-12-16 22:26:20
647
原创 Java方法详解
在Java语言中,方法表示类和对象能做什么,对于调用者来说,有一个输入和输出的关系。输入的是参数,输出的是结果。方法的语法格式修饰符 返回值类型 方法名(参数类型 参数名){ ... 方法体 ... return 返回值;}上面的参数不是必须的,可以直接用()中不带任何参数,如果方法的返回类型为void,那方法内的retun 也可以不用,如果有其他类型,那return的类型必须和返回值类型一致。怎么调用方法因为java的面向对象特性,方法是不能单独.
2020-09-30 22:38:12
237
原创 Java基础之switch-case 语句
在Java语言中的流程控制语句中,switch-case可以很好的控制如果...那么的关系,可以说是可以与条件语句替换的语句基本语法格式switch(表达式) {case常量表达式1:语句1;break;....case常量表达式2:语句2;break;default:语句;}通过switch(表达式)来接受参数,再通过case来...
2020-08-29 12:03:17
611
原创 Java if 语句
先来个冷笑话吧:某程序员的老婆叫他上街买几个桃子,吩咐如果有西瓜,买一个。后来他就真的只买了一个桃子回来。说这个是笑话的人,我看他是不知道条件语句,反正我觉得这个程序员做得对,哈哈哈。 if语句 if语句就是如果...那么...的关系。这个时候只处理一方面的结果。语法表达if(布尔表达式){ //执行的语句}当布尔表达是为真的时候,才执行{}里面的语句。如果为false,则不处理按上面的笑话来举例吧,这里只处理看到西瓜的情况,如果没有看到西瓜就什么也不做。/.
2020-08-29 11:56:04
421
原创 Java基础系列之:循环语句的应用
今天一读者高兴的跟我说:小强哥,我用Java语言把重要的事说3遍表达出来了。下面是他的代码。public static void main(String[] args) { System.out.println("我要学好Java"); System.out.println("我要学好Java"); System.out.println("我要学好Java");}上面的代码确实能够,连续3次打印出“我要学好Java”。那如果要打印100次呢?先然这种写法是不合理的.
2020-08-21 06:22:51
242
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅