
JAVA
大叔编程
这个作者很懒,什么都没留下…
展开
-
常用层级概念
常用view输出给用户展示Controller响应用户请求,决定使用什么视图,需要准备什么数据来展示Service接口、接口实现,业务逻辑处理Dao(Mapper)数据库CURD接口;可以放Mapper.xml,或改放到resources/mapper下Entity(Model)实体类DTO(可以放到Entity下)数据传输对象common 通用(可放core下)utils 常用工具(可放core下)core 常用层多个模块组成一个项目webservicedaomo原创 2020-08-25 12:59:37 · 660 阅读 · 0 评论 -
web项目、类库区分
通过pom.xml配置的war包:则为web项目,发布到tomcat下访问配置的jar报:类库,用于其它项目引用文件目录功能新建文件夹,可以通过mark directory 将其标记为特定用途的文件夹如源码、resources等功能文件夹添加框架右键add framework support 添加相应的框架...原创 2020-08-03 17:25:32 · 265 阅读 · 0 评论 -
kotlin-compiler-embeddable 下载太慢解决
https://blog.youkuaiyun.com/d773689630/article/details/104945351原创 2020-08-01 22:07:32 · 6075 阅读 · 0 评论 -
网络编程Socket、Netty
网络编程基础OSI七层模型应用层:http协议、文件服务器、邮件服务器表示层:数据转换,解决不同系统的兼容问题会话层:建立与应用程序的会话连接传输层:提供端口号和传输协议(TCP、UDP)以下三层多体现在硬件层面上网络层:为我们的数据实现路由(路由器、交换机)数据链路层:传输的地址的帧及错误的检测物理层:以二进制形式,在物理机上实现数据传输(光纤、专线、各种物理介质实现)网络编程 SocketSocket技术任何编程语言都支持socket(网络编程的技术)技术开发,目的就是解决两个应原创 2020-07-23 09:55:11 · 2242 阅读 · 0 评论 -
Maven
Maven基础下载、安装下载后解压:apache-maven-3.6.3配置环境变量:系统变量:M2_HOME/D:\apache-maven-3.6.3PATH变量:%M2_HOME%\bin;mvn -version显示版本,路径等相关信息仓库本地仓库:本地的包目录,C:\Users\Administrator.m2\repository远程仓库:中央仓库:maven官方包目录,maven的安装目录下D:\apache-maven-3.3.9\lib\maven-model-bu原创 2020-07-10 13:34:14 · 315 阅读 · 0 评论 -
八.内部类
非静态、静态内部类提供更好的封装,只能让外部类直接访问,不允许同一个包中的其它类直接访问;内部类可以直接访问外部类的私有属性,内部类被当成其外部类的成员,外部类不能访问内部类的内部属性;package com.bhzt.innertest;/** * 身体 */public class body { private String color="yellow"; /** * 非静态内部类 * 头 */ class head{原创 2020-07-07 13:56:56 · 136 阅读 · 0 评论 -
七.String 类
基础String不是基本数据类型(如int、char),而是一个预定义好的类。原创 2020-07-07 13:18:59 · 125 阅读 · 0 评论 -
六.面向对象3--抽象、接口
抽象用abstract修饰方法则为抽象方法,包含抽象方法的类为抽象类,子类必须实现抽象方法;(定义规范)1.有抽象方法的类只能定义成抽象类2.抽象类不能实例化,既不能用new来实例抽象类3.抽象类可以包含属性、方法、构造方法。但是构造方法不能用来new实例,只能用来被子类调用。4.抽象类只能用来被继承5.抽象方法必须被子类实现package com.bhzt.abstracttest;/** * 抽象 */public abstract class Animal { abst原创 2020-07-06 14:47:26 · 130 阅读 · 0 评论 -
五.面向对象2--继承、封装、多态
继承代码复用,更容易实现类的扩展;更方便建模;一个类包含属性、方法、构造方法,继承可以继承父类的所有属性、方法(不包含构造方法),但不能访问父类的私有属性和方法;类默认继承Object类;java类只能单继承,接口可以多继承;子类与父类,方法名、形参列表相同;子类返回值类型应小于等于父类;(void)子类的权限应大于等于父类;(public)final修饰变量,则不可以在改变;修饰方法,则子类不能重写,只能重载(不同的方法使用相同的方法名,参数数量不同 参数类型不全同);修饰类,该类不原创 2020-07-02 18:35:33 · 129 阅读 · 0 评论 -
四.面向对象
解释说明姓名职位动作早会张三程序员打卡,开会李四前台打卡,开会王五财务打卡,开会用表格表示一组数据,表结构理解为类,每一行数据对应一个对象;姓名、职位相当于类中的属性;动作早会相当于类中的方法;面向过程:执行者思维,对于简单问题,比如开车步骤 按照1234步骤完成即可,思考怎么用;面向对象:设计者思维,对于复杂的事物,如造车,思考的是怎么设计,如何造车Object-Oriented Analysis:面向对象分析Object Oriented原创 2020-07-01 15:25:07 · 151 阅读 · 0 评论 -
三.方法、递归
方法package com.bhzt;public class Hello { public static void main(String[] args){ //char a='b'; //System.out.println(a); age(17/*实际参数*/); } public static void age(int num/*形式参数*/) { if(num<18) { System.out.println("未成年"); } }}原创 2020-06-29 11:27:58 · 124 阅读 · 0 评论 -
二.JAVA基础
二进制十进制转二进制:除2取余逆序排列二进制转十进制:权相加法原创 2020-06-28 11:42:58 · 187 阅读 · 0 评论 -
一.初识JAVA
1. JDK、JRE、JVM关系JVM是Java Virtual Machine(java虚拟机),解释java语言编写的程序,是跨平台的核心;JRE是Java Runtime Environment,是运行java程序所必须的环境集合,包含JVM,运行java程序 只安装此即可;JDK是Java Development Kit,是针对java开发人员的产品,包含JRE;2. 安装JDK安装完JDK后,配置path环境变量;测试是否安装成功: java -version...原创 2020-06-26 11:55:38 · 151 阅读 · 0 评论