一。标识符
1:取名必须以_,$或者字母开头

2:变量必须先声明,赋值后才能使用

3:内存管理 4部分:1) code segment 存放代码
                           2) data sagment 静态变量和字符串常量
                           3) stack(栈)  局部变量
                           4) heap(堆)  new出来的东西

4: 在public class中的 int j=2是 成员变量
   在void 中声明的int i=1是局部变量
   在{}中声明的变量,出了括号就不能用了

5.java八种基础数据类型

整数:4种
byte 字节类型 8位2进制 -2^7 ~ (2^7)-1 
short 短整型 16位2进制 -2^15 ~ (2^15)-1
int  整型 32位
long 长整型 64位 长整型值的末尾要加上l

小数:2种(浮点型)
float 单精度 32位 float类型的小数末尾要加上f
double 双精度 64位

char 字符型 0 ~ 65535  字符要用单引号引起来的单个字符  
boolean 布尔类型  只能存 true 真  false 假

特殊类型  引用类型
String 字符串类型  值用双引号引起来

6. 数据类型转换:byte,char,short->int->long->float->double。byte,charm,short一运算直接转为int。小转大要加强制转换符,如 float f=(float) 2.5

7. 格式:1: 大括号对齐;
       2: 遇到{缩进,Tab/shift+Tab)
       3:程序块之间加空格
     4: 并排语句加空格
       5: 运算符两侧加空格;
       6: {前面有空格
       7:成对编程
8. 运算符
!:非
&:与   &&短路与(第一个结果能判断,则后面的不再计算)
|:或    ||短路或
^:异或(不相同为true)
+=例如a+=b  等效于a=a+b

+运算符两侧的操作数中只要有一个是字符串型(String),系统则会将另一个也转换为字符串型后再连接

System.out.print的时候。只要不是字符串就自动转成字符串再打印出来

9.if语句:例如if (i < 60) {
           System.out.println ("i<60");
       }
       else if (i < 80) {
           System.out.print ("i<80");
       }
       else {
                  System.out.print("i<100");
       }
如果语句只有1句可以省略{},推荐不省略

10:for循环 用法for(表达式1;表达式2;表达式3) {

            //语句

        }
先执行表达式1,2,如果2为TRUE,则执行{}中语句,然后再执行表达式3

11:while(表达式){

    //语句

    }

和  do{

    //语句

   } while(表达式);

12:break,结束本层循环语句,continue 跳过本循环语句

13:swich() {
     case xx :
      ...          小心case穿透,推荐用break
     case xx :            多个case可以合并到一起
             ...           default可以省略,但不推荐
     default:             java中switch语句只能探测int
            ...
   }

转载于:https://www.cnblogs.com/hqr9313/archive/2012/04/08/2438296.html

Java语言基础学习笔记——基础语法相关推荐

  1. Java语言程序设计——学习笔记(辽宁大学,王青松主讲)

    目录 一.Java基础 二.代码训练 2.1字符串 2.1.1 split()练习 2.1.2 字符串整形转换 2.1.3 判断是不是一个合法的邮箱 2.1.4 返回串sub在串s中首次出现的位置,如 ...

  2. Java 转 Python 学习笔记-基础篇

    # 列表类型 names = ['李明博', '咖喱棒']# 字典类型 person = {'name':'咖喱棒', 'age':18}# 元祖类型 nums = (1,2,3,4,)# 集合类型 ...

  3. c语言/c++转Java学习笔记---基础问题

    c语言/c++转Java学习笔记---基础问题 1.java注释 2.数组的定义和使用 定义 使用 3.类 4.this 的使用 5.继承 6.super的使用 7.包 8.修饰符 成员的访问控制符( ...

  4. 计算机基础与程序设计(基于C语言)学习笔记

    计算机基础与程序设计(基于C语言)学习笔记 前言 这是一个学习笔记 课程导入 在线学习工具:https://c.runoob.com/compile/11 为什么要学习程序设计 (1)存储程序和程序控 ...

  5. Java中大数据数组,Java基础学习笔记之数组详解

    摘要:这篇Java开发技术栏目下的"Java基础学习笔记之数组详解",介绍的技术点是"java基础学习笔记.基础学习笔记.Java基础.数组详解.学习笔记.Java&qu ...

  6. 尚学堂JAVA基础学习笔记_2/2

    尚学堂JAVA基础学习笔记_2/2 文章目录 尚学堂JAVA基础学习笔记_2/2 写在前面 第10章 IO技术 1. IO入门 2. IO的API 3. 装饰流 4. IO实战 5. CommonsI ...

  7. 《C语言基础学习笔记》—— 黑马程序员 <Part1-4>

    <C语言基础学习笔记 Part1-4> Part 1 基础介绍 1. 第一个C语言程序:HelloWorld 1.1 编写C语言代码:hello.c 1.2代码分析 1)include 头 ...

  8. go语言基础学习笔记完整版

    目录 背景 基础 helloworld 变量 常量 数据类型 基本数据类型与复杂数据类型 值类型与引用类型 查看变量类型 字符与字符串 类型转换 指针 打包 读取控制台数据 for-range遍历 生 ...

  9. 【Java基础学习笔记】- Day11 - 第四章 引用类型用法总结

    Java基础学习笔记 - Day11 - 第四章 引用类型用法总结 Java基础学习笔记 - Day11 - 第四章 引用类型用法总结 4.1 class作为成员变量 4.2 interface作为成 ...

最新文章

  1. NSStream线程阻塞处理
  2. 网络基础之HTTP协议
  3. deepin--解决屏幕撕裂问题
  4. QQ超市模拟排配2D版1.13 (XNA4.0) (修正双格货架移动的一个bug和3-5地图)
  5. 春天尚远,体育场馆预定平台距离成功彼岸还有多远?
  6. visual studio可以开发python吗_Visual Studio上开发Python六大功能
  7. jQuery介绍 DOM对象和jQuery对象的转换与区别
  8. Moodle:通过用户ID(user id) 获取用户权限
  9. Flume Source
  10. WSL配置C/D盘大小写敏感
  11. 应用机器学习(七):随机森林
  12. 自定义vue.js全局组件库(仿MintUI)
  13. 洛谷P3709 大爷的字符串题(莫队)
  14. java毕业设计大学生体检管理系统Mybatis+系统+数据库+调试部署
  15. 晚上几点睡才叫“熬夜”?给你“答案”,很多人都想错了
  16. 《道德经》「人法地 地法天 天法道 道法自然」
  17. 核磁共振测井设备市场现状及未来发展趋势分析
  18. 苏强SN系列服务器说明书,SN2000交流伺服驱动器使用手册.pdf
  19. 163vip邮箱登录,163邮箱怎么登陆?如何登录163vip邮箱?
  20. 零基础入门金融风控之贷款违约预测—特征工程

热门文章

  1. mysql 设置 table name 表名不区分大小写
  2. wps 模拟分析 规划求解_【图书推荐】金属塑性加工过程有限元数值模拟及软件应用...
  3. android 并排按钮,简单布局:右边三个按钮并排靠右,左边一个输入框填满其他空间,多谢...
  4. mysql集合与集合的子集_大集合List分为多个子集合
  5. oracle取本月最后一天是星期几_oracle SQL语句取本周本月本年的数据
  6. ib网卡命令_infiniband网卡安装、使用总结
  7. oracle迁移到mysql工具_oracle数据库想迁移到mysql上 有什么方法或者工具吗
  8. cmw500综合测试仪使用_高端示波器是德MSOX4154A示波器-产品使用操作说明书【二手示波器吧】...
  9. 想本科入读人工智能专业,这篇文章送给准备填志愿的你
  10. python中while语句的用法_python 使用while循环输出*组成的菱形实例