最新发布

未命名

未命名

while和do-while循环的区别while先判断后执行,第一次判断为false,循环体一次都不执行do while先执行 后判断,最少执行1次break和continue的作用break: 结束当前循环并退出当前循环体,还可以退出switch语句continue: 循环体中后续的语句不执行,但是循环没有结束,继续进行循环条件的判断(for循环还会i++)。continue只是结束本次循环类和对象的关系类是对象的抽象,而对象是类的具体实例。类是抽象的,不占用内存,而对象是具体的,占用存储空间

阅读:324评论:2020-11-15

Java iterator(迭达器),HashSet集合

Java iterator(迭达器),HashSet集合

java Iterator(迭代器)不是一个集合,它是一种用于访问集合的方法,可用于迭代 ArrayList 和 HashSet 等集合, 是 Java 迭代器最简单的实现迭代器 it 的两个基本操作是 next 、hasNext 和 remove。调用 it.next() 会返回迭代器的下一个元素,并且更新迭代器的状态。调用 it.hasNext() 用于检测集合中是否还有元素。调用 it.remove() 将迭代器返回的元素删除。Iterat

阅读:498评论:2020-11-14

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++ 先运算,后增一                             &

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

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

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

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

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

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

blob.png

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

Java中jdbc连接数据库

Java中jdbc连接数据库

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

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

SQL语句

SQL语句

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

阅读:1078评论: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 : 阅读:1543评论:2020-09-25

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

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

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

星火燎原 阅读:2712评论: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

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

Java数组,

Java数组,

Java数组:Java 语言中提供的数组是用来存储固定大小的同类型元素,我们以声明一个数组变量,如 numbers[100] 来代替直接声明 100 个独立变量 number0,number1,....,number99声明数组的变量:想要使用数组首先必须声明一个数组的变量,才能在程序中使用数组   声明数组变量的语法: dataType[] arrayRefVar//首选方法或者dataType arrayRefVar[];  两个方法效果是一样的 创建一个数组使

阅读:749评论:2020-09-20