博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java基础学习(1)
阅读量:6868 次
发布时间:2019-06-26

本文共 988 字,大约阅读时间需要 3 分钟。

Java基础知识

Java平台

  • 1995年由Sun公司创建
  • Java的体系结构

 

JVM

  • Java Virtue Machine
  • Java代码的执行顺序

JDK

  • Java Development Kit
  • Java开发工具包

JRE

  • Java Runtime Environment
  • Java运行时环境
  • 与JDK,JVM关系

 

Java环境配置

  1. 安装JDK
  2. 配置环境变量

 

单文件编译

  1. 编写.java文件
  2. 使用javac命令对java文件进行编译,生成.class文件
  3. 对.class文件直接使用java命令(文件名不能带后缀)

集成开发步骤

  1. 创建Java项目
  2. 创建程序包
  3. 编写Java源程序
  4. 执行Java源程序

Java数据类型

  • 自动类型转换条件
  1. 目标类型与源类型兼容
  2. 目标类型大于源类型
强制类型转换
  • 语法:(数据类型)数值
  • 结果:会造成数据丢失问题

Java常量

  • 语法:final 数据类型 常量名 = 值;

Java注释

  • 类别
  1. 单行注释
  2. 多行注释
  3. 文档注释
使用Javadoc生成注释文档

 

运算符

  • 算术运算符

 

  • 赋值运算符

 

  • 比较运算符

 

  • 逻辑运算符
    • 短路现象:当左部判断已经可以确定真假,不执行右部判断

 

  • 条件运算符

 

运算符优先级

 

条件语句

  • if语句

 

  • if-else语句

 

  • 多重if语句

 

  • switch语句

 

  • Switch后面小括号里的表达式的值必须是整数型或字符型
  • Case后面的值必须时常量或常量表达式,不能是变量
  • Case匹配后,会执行匹配后的语句,知道碰到break语句退出,否则一直执行下去

循环语句

  • while与do...while
    • 差别while先判断条件,而do...while不论如何循环体必执行一次
  • for

 

跳转语句

  • break
    • 直接退出当前循环
  • continue
    • 退出本次循环,重新开始下次循环

数组

  • 声明
  1. 声明变量
  2. 分配空间
  3. 赋值
注意:当声明变量与赋值同时进行时,不能指定分配空间的大小 Arrays类操作数组
  • 排序:Arrays.sort(数组名);
  • 转化成字符串:Arrays.toString(数组名);
foreach遍历数组

 

定义方法

 

方法的重载

  • 重载依据
  1. 必须在同一个类中
  2. 方法名相同
  3. 方法的参数个数,类型,顺序不同
  4. 与方法的修饰符和返回值无关

 

 

 

转载于:https://www.cnblogs.com/zhaifeng/p/10892741.html

你可能感兴趣的文章
掌握基于消息与.Net Remoting的分布式处理架构相关详细知识
查看>>
当笔记本的运行速度跟不上我写程序的思路后【只建议无聊放松者看看】
查看>>
Apache Shiro学习笔记(二)身份验证-自定义Realm
查看>>
用Python实现的数据结构与算法:基本搜索
查看>>
一位企业高管带来的感言关于——Polylink IPBX
查看>>
取三个数字最大值
查看>>
thinkphp-query
查看>>
SQL-53 按照dept_no进行汇总,属于同一个部门的emp_no按照逗号进行连接,结果给出dept_no以及连接出的结果employees...
查看>>
EF6 秘籍 2th:Entity Framework 入门(一)EF诞生的背景
查看>>
GCC 参数详解
查看>>
MongoDB日志切换(Rotate Log Files)指南
查看>>
Linux磁盘分区实战案例
查看>>
squid 3.2 的高级应用-用户认证
查看>>
01_Linux学习
查看>>
修改win 7用户配置文件临时为本地!
查看>>
我的友情链接
查看>>
Apache静态缓存配置
查看>>
牛刀小试之 ---文本处理工具之 grep egrep用法
查看>>
我的友情链接
查看>>
杭电 hdu 2017
查看>>