java关键字及常用语句

 

1:常量(掌握)不难但重要

2:进制(理解)难点非重点

3:有符号数据的表现形式(理解)难点非重点

4:变量(掌握)不难但重要 int a = 2;

5:数据类型(掌握)不难但重要

6:运算符(掌握) 难点也是重点,以下运算符是需要掌握的

 

1. 关键字的基本含义

(1). 关键字就是被程序语言赋予特殊含义的词

(2). 关键字的特点就是:所有的关键字都是小写

2. Java中关键字的分类 (根据用途分类)

 

(1). 用于定义数据类型的关键字

byteshortintlongfloatdoublecharboolean

classinterface

void

3用于定义数据类型值的关键字

true false

null

(3). 用于控制流程语句的关键字

if elseswitchcasedefaultwhiledoforbreakcontinuereturn

(4). 用于定义访问权限修饰符的关键字

privateprotectedpublic

(5). 用于定义类、函数、变量修饰符的关键字

abstractfinalstaticsynchronized

(6). 用于定义类与类、类与接口之间关系的关键字

extendsimplements

(7). 用于建立实例及引用实例、判断实例的关键字

newthissuperinstanceof

(8). 用于异常处理的关键字

trycatchfinallythrowthrows

(9). 用于的关键字

importpackage

(10). 其他关键字

nativetransientvolatileassert

 

注意:main不是关键字,但是确是能被JVM识别的一个名称

4.   Java中的标示符

1). 标示符是程序中自定义的一些名称

2). Java中标示符的组成规则

(1). 26个英文字母的大小写

(2). 数字0-9

(3). 特殊符号_$

Java中仅有下划线“_美元符“$两个符号用于可以用于构成标示符的一部分

3). 合法标示符的组成原则

(1). 数字不能开头

(2). 不能使用java关键字作为标示符

******所以  两个特殊符号 $_可以用作为标示符的开头 $D_ABC都是合法的标示符

4). Java中严格区分大小写

5.    常量

1). 不能改变的数值成为常量

2). Java中常量的分类

(1). 整数常量

       Java中的整数常量有三种表现形式:

       【1】十进制(0-9 表示)

2】八进制(0-7 表示),用0开头

注意080一定是非法的常量表示

3】十六进制(0-9A-F 表示),用0x开头

一个数有多中表现形式,但都是表示同一个数

 

(2). 浮点数常量

(3). 布尔型常量

       仅有两个取值:truefalse

(4). 字符型常量

(5). 字符串常量

(6). null常量

       仅有一个取值:null

3). 负数的二进制****

问:请计算-6(D)的二进制

错误答:按位取反加一   110--à001再加1 -à 101(X)

由于正数的最高位都是0,所以在进行二进制转换的时候,可以不用考虑存储的高位

但是 负数不行!!!

6这个整数在内存中占了4个字节,所以应该是0000-0000 0000-0000 0000-0000 0000-0110

按位取反的时候一定要考虑高位为0的部分!!

1111-1111 1111-1111 1111-1111 1111-1001

不考虑高位为负数按位取反的结果是完全不一样的

0000-0000 0000-0000 0000-0000 0000-0001

 

再加1

1111-1111 1111-1111 1111-1111 1111-1010

 

规律:负数二进制的最高位为1

         正数二进制的最高位为0

6.   变量

1). 将不确定的数据进行存储

       也就是需要在内存中开辟一段空间

2). 如何开辟内存空间

       就是明确数据类型变量名初始化数据便能在内存中开辟空间。

** 开辟内存空间的三要素

3). 数据类型的分类

(1). 基本数据类型

       基本数据类型有3

[1]. 数值型 (2):

1】整型(4): byte(1B)int(4B)short(2B)long(4B)

int 类型为整型数据的默认数据类型

2】浮点型(2)floatdouble(8B)

double类型为浮点型数据的默认数据类型

[2]. 布尔型1种)boolean

[3]. 字符型1种)char (2B)

 

(2). 引用数据类型

       引用数据类型有3

       [1].类类型:class

[2]. 接口类型:interface

[3]. 数组类型[]  记住:数组是单独的引用数据类型

 

   java常用语句(都重点)

1、三元运算符:
             格式:(表达式1)?(表达式2):(表达式3);
    表达式1为boolean型结果;表达式1为true,执行表达式2,表达式1为false执行表达式3。
2、条件if:
         格式:if(条件表达式){}
         if(条件表达式){}else{}       if(条件表达式){}else if{}else{}      if条件可以嵌套,但会影响代码的可读性; 条件为真执行if后面内容,为假执行else内容;if可以单独出现 如果出现else,那么必须有if与其匹配

3、选择 switch(分支)
        格式:switch(表达式)
  {
   case 值1:语句1;break;
   case 值2:语句2;break;
   ...
   default:语句3;break;
  }
  case和default没有顺序
  switch(值)值为byte short int char JDK1.5以后有了枚举  JDK1.7后有了字符串
        如果case后边没有break,语句会出现穿透,直到执行到break为止才结束。
  当执行的case没有匹配的内容才会执行default。
    switch和if的区别: switch只能操作单个字符,而if可以操作区间;
  在特定情况下switch会比if效率高,但是switch使用有局限性。
4、循环 while(条件表达式){循环体}
        do{循环体}while(条件表达式);  while()是条件满足才会执行循环体,do{}while();无论条件满足还是不满足都会执行循环体一次。
5、for循环
        for (变量初始化值;条件表达式;变量步长)
        {
   循环体
        }
  for可以嵌套循环;
  for循环执行顺序:(1)初始化变量 (2)判断条件,执行体是否可以执行(3)循环体(4)步长
6、continue和break: continue和break都可用在循环中,而break可以用在switch中;break是跳出循环(循环结束), continue是跳出本次循环(本次结束);break和continue单独使用后边不可以有语句;break和continue可以使用标号,代表控制标号所代表的循环;
7、应用场景:
   1)什么时候用变量:当使用的数据不确定时,需要定义变量来存储数据
   2)什么时候使用if语句:当需要判断的时候使用if语句
      if语句的应用场景
      A:对有限的值进行判断。 但是一般这个时候推荐使用switch;B:对结果是boolean类型的值进行判断;C:对范围进行判断。
      **对条件进行一次判断用if
      **对条件进行多次判断用循环
   3)什么时候使用switch语句?
      对有限的几个值进行选择用switch。而且它只能接收byte,short,char,int类型的值; 其他类型的值如果使用选择或者判断,用if。
   4)什么时候使用循环语句?
      while:声明的循环变量在使用后,需要继续使用;for:当循环变量只为递增存在时,建议使用for循环。

   int x = 3;
   while(x>0)
   {
    System.out.println(x);
    x--;
   }
   System.out.println(x);

   for(int x=3; x>0; x--)
   {
    System.out.println(x);
   }
   System.out.println(x);

8、函数方法:
         方法组成结构
         修饰符 返回值类型 方法名(参数列表){ 方法体;return xx;  } 
         参数列表:方法接收外部数据完成方法的功能; 参数可以有多个也可以没有,如果有,必须用逗号分隔,每一个参数必须声明类型,可以是任意类型.;

        返回值类型:如果一个方法没有返回值,该方法的返回值类型必须标注成void,如果有返回值,必须定义其返回值类型,并用return将其返回;
        调用方法
        (1)调用方法时,如果方法有多个参数,在传参时,参数的类型与顺序必须与定义方法时声明的参数匹配
        (2)如果方法定义其有返回值,返回的数据必须与定义时类型匹配,并且不可以一次返回多个数据;
        (3)方法要想完成功能,必须被调用
 9、函数的重载
      函数名相同,参数列表不同(数据类型和个数)

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 在 Java 使用数据库通常需要使用 JDBC(Java Database Connectivity,Java 数据库连接)来连接数据库并执行 SQL 语句。 下面是一些常见的 Java 数据库语法示例: 1. 加载 JDBC 驱动: ```java Class.forName("com.mysql.jdbc.Driver"); ``` 2. 连接数据库: ```java Connection con = DriverManager.getConnection( "jdbc:mysql://localhost:3306/databaseName", "username", "password"); ``` 3. 创建 Statement 对象执行 SQL 语句: ```java Statement stmt = con.createStatement(); ResultSet rs = stmt.executeQuery("SELECT * FROM tableName"); ``` 4. 处理结果集: ```java while (rs.next()) { // 处理结果集 } ``` 5. 关闭连接: ```java con.close(); ``` 注意:在使用 JDBC 时,需要先导入 java.sql 包的相关类。 希望这些信息对您有帮助。 ### 回答2: Java数据库常用语法包括以下几种: 1. 连接数据库:使用JDBC(Java Database Connectivity) API来连接数据库,该API提供了一系列用于连接数据库和执行SQL语句的接口和类。通常的连接过程包括加载数据库驱动、建立数据库连接、创建Statement对象等。例如: ``` Class.forName("com.mysql.jdbc.Driver"); Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/testdb","username","password"); Statement stmt = conn.createStatement(); ``` 2. 执行查询语句:使用Statement对象的executeQuery()方法执行SQL查询语句,返回一个ResultSet对象,通过该对象可以获取查询结果。例如: ``` ResultSet rs = stmt.executeQuery("SELECT * FROM students"); while (rs.next()) { int id = rs.getInt("id"); String name = rs.getString("name"); // 处理每行数据 } rs.close(); ``` 3. 执行更新语句:使用Statement对象的executeUpdate()方法执行SQL更新语句,返回更新的行数。例如: ``` int rows = stmt.executeUpdate("UPDATE students SET name='Bob' WHERE id=1"); ``` 4. 预处理语句:使用PreparedStatement接口来执行带有参数的SQL语句,预处理语句可以提高数据库操作的性能和安全性。例如: ``` PreparedStatement pstmt = conn.prepareStatement("INSERT INTO students (id, name) VALUES (?, ?)"); pstmt.setInt(1, 1); pstmt.setString(2, "Alice"); int rows = pstmt.executeUpdate(); ``` 5. 事务处理:使用Connection对象的commit()、rollback()和setAutoCommit()方法来管理事务。通常在执行更新语句前调用setAutoCommit(false)来启用事务,然后在所有更新语句执行成功后调用commit()提交事务,如果出现异常则调用rollback()回滚事务。例如: ``` conn.setAutoCommit(false); try { // 执行一系列更新语句 conn.commit(); } catch (SQLException e) { conn.rollback(); } finally { conn.setAutoCommit(true); } ``` 总之,Java数据库的常用语法包括连接数据库、执行查询和更新语句、预处理语句以及事务处理等。通过熟练掌握这些语法,可以有效地访问和操作数据库。 ### 回答3: Java数据库常用语法主要包括以下几个方面: 1. 连接数据库:使用JDBC(Java数据库连接)来连接数据库。需要导入相关的驱动和使用URL、用户名和密码等连接数据库。 2. 创建表:通过执行SQL语句可以在数据库创建表。例如,使用CREATE TABLE语句创建表,并指定表名和列名等。 3. 插入数据:使用INSERT语句向表插入数据。可以通过VALUES关键字来插入具体的数值。 4. 更新数据:使用UPDATE语句来更新表的数据。可以通过SET关键字设置要更新的列名和新的数值。 5. 删除数据:使用DELETE语句来删除表的数据。可以通过WHERE语句指定要删除的条件。 6. 查询数据:使用SELECT语句来查询表的数据。可以使用WHERE语句指定查询的条件,使用ORDER BY语句对查询结果进行排序。 7. 条件查询:可以使用WHERE语句来进行条件查询,例如通过比较运算符进行等于、大于、小于等条件的筛选。 8. 聚合函数:可以使用聚合函数对数据进行统计和计算,如SUM、COUNT、AVG等。 9. 多表查询:可以通过JOIN语句来连接多个表,根据关联的列进行数据的查询和关联。 10. 数据库事务:使用事务可以确保对数据库的一系列操作是原子性的,要么全部执行成功,要么全部回滚。 以上是Java数据库常用语法的简单介绍,当然在实际应用还有更多复杂的语法和操作,根据具体需求和实际情况选择合适的语法来操作数据库。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值