编程基础
Chat world
这个作者很懒,什么都没留下…
展开
-
10进制整型通过位运算转为16进制的二字节数据
整数Data = 55851 = 0xda2b二字节数据:data[0] = (Data >>8)&0Xff =0xda,data[1] = (Data >>0)&0Xff =0x2b,通过Java代码转换如下:public static byte[] intTo16Byte(int num) { int len = 2; byte[] bytes = new byte[2]; for (int i = 0;原创 2022-05-09 16:17:39 · 611 阅读 · 0 评论 -
JDK的基础知识
JDK的基础知识什么是JDKJDK(Java Development Kit)是整个JAVA的核心,包括了Java运行环境JRE,一堆Java工具(javac/java/javadoc等)和Java基础的类库(即Java 提供给我们使用的常用方法)。JVM (Java Virtual Machine) Java虚拟机,Java程序运行在其中. java语言编译程序只需生成在Java虚拟...原创 2019-04-09 15:55:55 · 518 阅读 · 0 评论 -
初学者王者模式 -- 数据类型
1、什么是数据类型百度百科: 数据类型在数据结构中的定义是一个值的集合以及定义在这个值集上的一组操作。简单理解:Java对数据进行了分类,存在不同的类型,究其原因是不同的数据类型占用不同的存储空间,目的是为了充分利用内存空间。2、数据在计算机中的存储数据存储在计算机的磁盘中,在磁盘中是通过二进制的方式来存放的,比如010101010101010101010101010101012.1进...原创 2019-04-16 16:08:23 · 180 阅读 · 0 评论 -
Java中的条件选择结构—if和switch
1、什么是条件选择举例: 加个条件 打印一句话。对条件判断【一个条件的结果:true:false】执行判断结果,所想要处理的代码class Test { public static void main(String[] args) { int a=1;//声明变量a并赋值 int b=2;//声明变量b并赋值 if (a>b){//if条件格式 System.ou...原创 2019-04-16 19:28:56 · 877 阅读 · 0 评论 -
冒泡排序
1、什么是冒泡排序重复地走访过要排序的元素列,依次比较两个相邻的元素,如果他们的顺序(如从大到小、首字母从A到Z)错误就把他们交换过来。走访元素的工作是重复地进行直到没有相邻元素需要交换,也就是说该元素列已经排序完成。这个算法的名字由来是因为越大的元素会经由交换慢慢“浮”到数列的顶端(升序或降序排列),就如同碳酸饮料中二氧化碳的气泡最终会上浮到顶端一样,故名“冒泡排序”。2、原理1、假定第...原创 2019-04-16 21:47:09 · 94 阅读 · 0 评论 -
面向对象初体验(类和对象)
1、初识面向对象在编程中,C语言是面向过程的,而Java是面向对象的,它们都是一种编程思想,而这一思想也会贯穿整个学习过程。我们举个例子,来更好的了解面向对象这一思想:假如现在我手上接了一个500W的项目,接下来我需要完成这个项目,那么我有两个选择:第一是自己一人开发第二是组建团队或者说外包第一种方式:自己一个人独立开发那么我需要做的事情可能就包括了:需求搜集、分析,原型设计,项目架...原创 2019-04-17 13:36:38 · 186 阅读 · 0 评论 -
面向对象-多态
1、多态的理解官方概念:编译时跟运行时类型不一致就产生了多态民间理解:父类类型的变量,存放子类类型的对象,可能存放子类类型的对象有多种可能多态存在的前提:必须有继承关系一个人就是一个动物:Animal m = new Person();//一个动物变量中,可能存放子类对象的多种可能理解:使用a:编译是看的是Animal类型,运行时看的是实际存放的对象[真实类型]有这样的规则:编译看左...原创 2019-04-17 14:02:54 · 127 阅读 · 0 评论 -
CRUD03
1、删除功能1.1删除流程1、拿到要删除的是哪条数据(先选择数据,没有选择,给出提示)2、如果有选择,给出确定选择(真的要删除吗?)3、传id到后台进行删除删除成功 -> 刷新页面删除失败 -> 给出提示后台回了一个:JsonResult(boolean success,String msg)Employee.jsdel() { //拿到选中的数据 v...原创 2019-07-09 14:54:09 · 120 阅读 · 0 评论 -
代码生成器&权限认识04
1、模板技术1.1简介数据+模板=文本velocity-1.6.3.jar 默认模板的后缀vmfreemarker-2.2.19.jar 默认模板的后缀ftl作用:(1)代码生成器(2)动态页面静态化—index.jsp<①性能不好,每次都要编译修改②搜索引擎排名靠后>(3)邮件和短信发送模板2、代码生成器(EasyCode)EasyCode是基于idea的...原创 2019-07-09 14:56:03 · 174 阅读 · 0 评论