Java基础部分笔记

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------

1.Java关键字:被Java语言赋予特殊含义的单词,关键字中的所有字母均为小写

定义数据类型的关键字: class interface byte short int long float double char boolean void

定义数据类型值的关键字:true false null

定义流程控制的关键字:if else switch case default while do for break continue return

定义访问权限修饰符的关键字: private protected public

定义类、函数、变量修饰符的关键字:abstract final static synchronized

定义类与类之间关系的关键字:extends implements

定义建立实例、引用实例、判断实例的关键字:new this super instanceof

用于异常处理的关键字:try catch finally throw throws

用于包的关键字:package import

其他修饰符关键字:native strictfp transient volatile assert

2.Java标识符由 $ _  数字0-9 26个英文字母大小写组成,数字不可以开头

名称规范:

  包名:多单词组成时所有字母小写

  类名、接口名:多单词组成时,所有单词首字母大写

  变量名、函数名:多单词组成时,第一个单词首字母小写,第二个单词开始,每个单词首字母大写

  常量名:所有字母大写,单词直接下划线连接

     

3.注释:用于注解说明解释程序的文字

格式: 单行注释  //        多行注释 /*  */      文档注释/**   */

单行注释和多行注释不会被JVM解释执行,文档注释是Java特有的注释,其内容可以被JDK提供的工具javadoc所解析,生成一套以网页形式体现的说明文档

4.数据类型

基本数据类型: 布尔型(boolean)   字符型(char)   数值型

       数值型分为整数型(byte short int long)  小数型(float double)

整数默认int  小数默认double     赋值float时要加f,如 float num=2.324f ;  long tt=888l ;

引用数据类型:类(class)  接口(interface)  数组([])

java中 char 有2个字节,可以赋予汉字

5. +  可以代表字符串连接。字符串和任何数据使用 + 都是相连接,最终都会变成字符串。

6.转义字符:通过 \ 转变符号或字母的含义

7. +=  与 = + 的区别:   short s = 4;   s = s + 5;   编译失败,s会被提升为int型,4个字节

s += 5;      不会报错,只做赋值运算,会自动转换

8.比较运算符的结果都是boolean 型, true, false

9. java中的逻辑运算符用于连接boolean型表达式:

与(&)、或(|)、异或(^)    非(!)     与(&&)、或(||)

^ 两边不一样时,为true      true ^ true = false

& &&  的区别:当左边为假时,&&省略右边的运算,效率略高          & 两边都运算,

10. 位运算符  <<左移  >>右移    >>>无符号右移

& 与  | 或  ^异或  ~反码

一个数异或同一个数2次,结果不变。。应用:   n = n^m;   m = m^n;   n = n^m;   可以巧妙的n、m互换

11.  switch 语句  表达式只识别4种类型 byte  short int char

  没有匹配的case 会执行default

12. 无限循环的最简单表现形式  for(;;){  }    while(true) {    }

13. java中,函数是定义在类中的具有特定功能的一段独立小程序

函数又称为方法

函数中只能调用函数,不能在函数中定义函数

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------

时间: 2024-08-05 22:03:29

Java基础部分笔记的相关文章

JAVA基础学习笔记(2)

看了几天的视频了,都没时间来写下学习笔记,今天来写下第二次的学习笔记,前几天看的给忘记了,就写最新看到的吧 主要内容:1.类的变量与函数(方法) 2.对象的存储方式 3.新建一个对象及对象的赋值与调用 4.空对象 5.匿名对象 1.类的变量与函数(方法) class Dog      //类名 { String name;  //变量的声明 int age; String color; void bark()   //方法的定义(返回值为空,不带参数) { System.out.println(

JAVA基础学习笔记(1)

今天第一天开始学JAVA,时间:2014年6月17日 学习内容:1.java环境的架设 2.JAVA基本数据类型 1.JAVA环境的架设       1.要先去下载JDK,下载地址 2.安装完成后,设置环境变量 1.1环境变量的设置        1.右键-我的电脑-属性-高级-环境变量-系统变量,找到PATH,在里面加入jdk里bin目录的地址 如:c:\java\bin; 2.新建-名为classpath,值为. 1.2测试JAVA是否配置正确        1.在cmd里面输入javac.

java基础学习笔记day01

java基础学习笔记day01 1.软件开发: 软件:按照特定顺序组织的计算机数据和指令的集合 开发:软件的制作过程 软件开发:借助开发工具和计算机语言制作软件 2.java概述: java之父:詹姆斯·高斯林 JDK:java开发环境 jre:java运行环境 JVM:java虚拟机 java跨平台是因为,JVM能在不同的平台运行,JVM是跨平台的 JavaSE:标准版 JavaME:手机端,物联网 JavaEE:企业版,互联网项目 3.java语言特点: 简单性 解释性 面向对象 高性能 分

java基础巩固笔记(6)-注解

java基础巩固笔记(6)-注解 java基础巩固笔记6-注解 注解的应用结构图 元注解 自定义注解 示例代码 参考资料 注解(Annotation),也叫元数据.一种代码级别的说明.它是JDK1.5及以后版本引入的一个特性,与类.接口.枚举是在同一个层次.它可以声明在包.类.字段.方法.局部变量.方法参数等的前面,用来对这些元素进行说明,注释. API Package java.lang.annotation 注解的应用结构图 调用/结构关系:A<–B<–C A,B,C解释如下: A:注解类

Java基础3笔记

       Java基础3笔记 1:switch语句 (1)格式: switch(表达式) { case 值1: 语句体1; break; case 值2: 语句体2; break; ... default: 语句体n+1; break; } 格式解释说明: switch:说明这是switch语句. 表达式:可以是byte,short,int,char JDK5以后可以是枚举 JDK7以后可以是字符串 case:后面的值就是要和表达式进行比较的值 break:表示程序到这里中断,跳出switc

Java基础学习笔记

File 的高级获取功能 String[] list() 返回一个字符串数组,这些字符串指定此抽象路径名表示的目录中的文件和目录 示例 import java.io.File; class FileDemo9 { public static void  main(String[] args) { //获取E:下所有目录或者文件名称 File file=new  File("E:\\");//1.构建文件对象 String[]  fileNames=file.list();//2.获取E

黑马程序员--java基础学习笔记5

黑马程序员--java基础学习笔记6 一.笔记内容概述: 数组-第二种定义格式.数组-常见操作-遍历-最值-选择排序-冒泡排序-排序位置置换代码提取.数组-排序的性能问题.数组-常见功能-查找-折半查找.进制转换-查表法-整合. 二.常用内容介绍: 1.数组初始化的三种方式: int[] arr = new int[3]; int[] arr = new int[]{1,2,3}; int[] arr = {1,2,3}; 2.查表法: 如果数据中出现了对应关系,而且对应关系的一方是有序的数字编

Java基础复习笔记系列 四

Java基础复习笔记系列之 数组 1.数组初步介绍? Java中的数组是引用类型,不可以直接分配在栈上.不同于C(在Java中,除了基础数据类型外,所有的类型都是引用类型.) Java中的数组在申明时,不能指定其长度.不同于C 数组的小标可以是整型常量或整型表达式. .length方法是显示数组的长度:数组.length;String.length();一个是属性,一个是方法.注意区分. 2.数组的内存分析? Array a[]; a = new Integer(15); /*这个a在栈中,在堆

[java基础学习笔记]Java8SE开发环境搭建、第一个Java Hello World、Java程序的编译与执行

本文作者:sushengmiyan 本文地址:http://blog.csdn.net/sushengmiyan/article/details/25745945 主要内容: ---------------------------------------------------| 1.JDK的下载与安装                            | 2.编写第一个java程序HelloWorld     | 3.编译执行HelloWorld                      

Java基础复习笔记系列 五 常用类

Java基础复习笔记系列之 常用类 1.String类介绍. 首先看类所属的包:java.lang.String类. 再看它的构造方法: 2. String s1 = “hello”: String s2 = “hello”:结论:s1 == s2. 字符串常量放在data区. 3. String s3 = new String("hello"); String s4 = new String("hello");结论:s3 != s4.但s3.equals(s4).