最新发布

i++和++i异同之处,ArrayList和LinkedList的区别和联系

i++和++i异同之处,ArrayList和LinkedList的区别和联系

i++和++i的异同之处共同点:1、i++和++i都是变量自增1,都等价于i=i+12、如果i++,++i是一条单独的语句,两者没有任何区别3、i++和++i的使用仅仅针对变量。 5++和++5会报错,因为5不是变量不同点:如果i++,++i不是一条单独的语句,他们就有区别例:i++ 先运算,后增一                             &

阅读:1749评论:2020-11-13

java和c/c++编程过程,跨平台原理

java和c/c++编程过程,跨平台原理

C语言和Java两者语言编译过程

c语言的编程过程:blob.png    blob.png

C/C++语言都直接编译成针对特定平台机器码。如果要跨平台,需要使用相应的编译器重新编译

blob.png

阅读:1849评论:2020-11-12

Java中jdbc连接数据库

Java中jdbc连接数据库

jdbc基础知识jdbc是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成,JDBC为数据库开发人员提供了一个标准的API,据此可以构建更高级的工具和接口1.可以跨平台运行:这是继承了Java语言的“一次编译,到处运行”的特点;2、不受数据库供应商的限制:巧妙在于JDBC设有两种接口,一个是面向应用程序层,其作用是使得开发人员通过SQL调用数据库和处理结果,而不需要考虑数据库的提供商;另一个是驱动程序层,处理与具体驱动程序的交互

阅读:1571评论:2020-11-11

超级程序员与架构师的2020书单-Java篇

书单的由来见上一篇 超级程序员与架构师的2020书单(上)(为了试毒,花了好多钱,公司也没有给我报销的意思)。完全依本人口味而定,发现自己就是喜新厌旧,大多是这两年新出的书;又发现作为Java大国,国人写的Java书越来越好。《Java编程的逻辑》Java入门不要再说《Thin

阅读:865评论:2020-11-10

最强国产开源电子表格-Luckysheet,强势登顶Github trending第一名!

最强国产开源电子表格-Luckysheet,强势登顶Github trending第一名!

关注公众号 前端开发博客,回复“加群”加入我们一起学习,天天进步文章来自作者投稿,有需要可以去看看!背景现在web技术蓬勃发展,办公应用特别是excel都搬到了线上,比较流行的有腾讯文档,金山文档,石墨文档,google doc,属于企业服务。但是小型企业或者团队,如果想自己搭

阅读:637评论:2020-11-03

SQL语句

SQL语句

SQL 是用于访问和处理数据库的标准的计算机语言,这类数据库包括:Oracle, Sybase, SQL Server, DB2, Access 等SQL 指结构化查询语言,访问数据库,面向数据库执行查询,从数据库取回数据,数据库中插入新的记录,更新数据库中的数据,从数据库删除记录,创建新数据库,在数据库中创建新表,在数据库中创建存储过程,在数据库中创建视图,设置表、存储过程和视图的权限RDBMS 指的是关系型数据库管理系统,RDBMS 中的数据存储在被称为表(tables)的数据库对象中数据库

阅读:2151评论:2020-10-13

java封装,继承

java封装,继承

    Java封装在面向对象程式设计方法中是指一种将抽象性函式接口的实现细节部分包装、隐藏起来的方法,封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。

实现Java封装的步聚:修改属性的可见性来限制对属性的访问一般限制为private,

public class Person {    private String name;  

   private int age;

}

    这段代码中,将 name 和 age 属性设置为私有的,只能本类才能访问,其他类都访问不了

对每个值属性提供对外的公共方法访问,也就是创建一对赋取值方法,用于对私有属性的访问

创建一个EncapTest.java 文件

public class EncapTest{   private String name;   private String idNum;   private int age;   public int getAge(){      return age;   }   public String getName(){      return name;   }   public String getIdNum(){      return idNum;   }   public void setAge( int newAge){      age = newAge;   }   public void setName(String newName){      name = newName;   }   public void setIdNum( String newId){      idNum = newId;   }}

public方法是外部类访问该类成员变量的入口,通常情况下,这些方法被称为getter和setter方法何要访问类中私有成员变量的类都要通过这些getter和setter方法

创建RncapTest类来访问EncapTest.

public class RunEncap{   public static void main(String args[]){      EncapTest encap = new EncapTest();    

     encap.setName("James");    

      encap.setAge(20);      

     encap.setIdNum("12343ms");

     System.out.print("Name : 阅读:2752评论:2020-09-25

解决idea没有tomcat server选项的问题

解决idea没有tomcat server选项的问题

网上的解决方法:这个是从网上看来的file-->setting-->plugins,搜索tomcat 然后install之后会提示重启,重启之后应该就会有,但是在我的IDEA上没有搜到类似的,如果能搜到,这是一种解决办法。前提:我的idea是社区版的,然后了解到社区版就是没有tomcat server的,所以我选择去下一个专业版。

星火燎原 阅读:4789评论:2020-09-22

13个优秀的 Vue 开源项目及合集推荐

13个优秀的 Vue 开源项目及合集推荐

翻到文末推荐一个合集,点击阅读原文直达Vue 结合了 React 和 Angular 的优点,并且有着团结、活跃且庞大的社区,可以帮助解决开发中遇到的问题。开源社区不断提出解决问题的新方法。工具和库的数量也贡献量不断的增加。使用 Vue 的好处该框架非常小。约为18–21KB;Vue 支

阅读:627评论:2020-09-22

JavaScript的使用误区和表单验证:json,json.parse()方法和json.stringify()

JavaScript的使用误区和表单验证:json,json.parse()方法和json.stringify()

赋值运算符应用错误:在  程序中如果你在 if 条件语句中使用赋值运算符的等号 (=) 将会产生一个错误结果, 正确的方法是使用比较运算符的两个等号 (==),if 条件语句返回 false (是我们预期的)因为 x 不等于 10        var x = 0;//变量赋值   document.getElementById("demo").innerHTML = Bool

阅读:1901评论:2020-09-21