java基础
来源:互联网 发布:java borderlayout 编辑:程序博客网 时间:2024/06/03 22:04
1.java标志符
自己起名字;可以包含字母,下划线,美元符号和数字;不能以数字开头;区分大小写。
2.关键字
特定字符;全部小写。
3.运算符
算数运算符:+,-,*,/,%,++,--;
关系运算符:>,<,>=,<=,==,!=;
逻辑运算符:!,&,|,&&,||,^;
位运算符:&,|,^,~,>>,<<,>>>;
赋值运算符:=;
扩展赋值运算符:+=,-=,*=,/=;
字符串连接运算符:+
4.面向过程与面向对象
当你拿到一个问题时,你分析这个问题不再是第一步先做什么,第二步再做什么,这是面向过程的思维;
你应该分析这个问题里面有哪些类和对象,这是第一点,然后再分析这些类和对象应该具有哪些属性和方法。这是第二点。最后分析类和类之间具体有什么关系,这是第三点。
面向对象有一个非常重要的设计思维:合适的方法应该出现在合适的类里面。
5.异常的分类
Error:错误,由java虚拟机生成并抛出,包括动态链接失败、虚拟机错误等,程序对其不做处理;
Exception:异常类的父类,其子类对应了各种各样可能出现的异常事件,一般需要用户显示的声明或捕获;
RuntimeException:一类特殊的异常(Exception的一个子类),如被0除,数组下标越界等,其产生比较频繁,处理麻烦,如果显示的声明或捕获将会对程序可读性和运行效率 影响很大。因此由系统自动检测并将他们交给缺省的异常处理程序(用户可不必对其处理)。
0 0
- Java基础01:基础
- Java基础:基础加强
- Java基础-基础
- java基础的基础
- JAVA基础---基础常识
- Java基础:基础加强
- [Java 基础]基础语法
- Java基础
- java基础
- java 基础
- java基础
- Java基础
- Java基础
- Java基础
- JAVA基础
- JAVA基础
- JAVA基础
- java基础
- learnyounode学习笔记(一)
- android UiAutomator一个完整的个人信息修改测试用例
- Excel与Java时间问题:
- CodeForces 755CPolandBall and Forest
- Zbar算法流程介绍
- java基础
- ListView和GridView重复调用getView的解决方法
- Linux中$@,$#,$0,$1,$2的含义
- JVM性能调优监控工具jps、jstack、jmap、jhat、jstat、hprof使用详解
- js和html结合的判断、循环语句
- 关于机器学习的领悟与反思
- <意志的力量>我的思考
- Android Studio SVN配置忽略文件
- Centos7.0+系统使用vsftpd搭建FTP服务器