本帖最后由 渝小妹 于 2018-2-1 16:14 编辑
【JavaEE基础班8期】java基础知识整理分享
学习总是一步一步的,贵在在坚持我们所选择的方向.能在一个班级学习,有这不同的思想,总是非常的愉悦.希望以后我们能一起相互学习,相互探讨.
学习总是建立在一个基础的平台上,没一层的基础我们都需要搭建好;学习即是理解,也是使用.使用的基础就是你知道有哪些可用,所以无论什么时候,搭建一个好的基础平台是非常有必要,现在我也为以后留下一个基础的平台,以后没准还会回来复习. 1. Java语言运行的根本就是JVM,只要JVM能找到需要使用的类,能找到一个程序入口,java程序就能运行了,JVM需要类路径一是通过ClassPath环境变量指定类所在的路径或路径+包名.程序的入口就是main方法. 2. Dos下编译java源代码的的命令是? javac 3. Dos下运行class文件的命令是?java 4. Dos需要这些命令的路径是通过环境变量path指定,所以我们需要将编译命令和运行java命令的路径添加到path中. 5. java变量的基本类型有boolean,char,byte,short,int,long,float,double(每次复习到基础我给大家的意见就是不用思考就能写出来,默认初始化后的值是???),引用类型默认的初始化值是null,引用类型的值就是一个地址,JVM能通过这个地址找到需要使用的方法和变量. 6. 操作符:算数操作符 + - * / %, 逻辑操作符 && || ! & | ^, 位运算符 << >> >>> & | ^ ~, 关系运算符 <= >= < > == != ,还有一些补充的运算符++ --, 这两个运算符的使用规则就是无论在什么情况下都是++ --在变量前先自加自减再带入程序使用,++ --在变量后先带入程序使用在自加自减.前面的所有操作符都能与赋值运算结合列 x+=1 就等同于x=x+1. 7. 基本类型算数运算操作:char,byte,short,int这些类型运算后的结果默认为int类型必须赋值给int变量,当有long,float,double时默认转化为最高的类型,依次向右. 8. 程序结构:顺序结构,选择结构,循环结构.顺序结构就是我平时编写的程序,执行顺序依次从上往下.选择结构的关键字有if, if else, if else if ... else, switch case default break,循环结构的关键字有for, while, do while, break, continue. 当我们需要做同一件事要做很多次,要想到循环,做事有判断时想到选择结构,有多个判断组合就要联想到逻辑运算符来组合判断.三目运算符有时非常省代码expr?expr:expr;等同于if else. 9. 方法重载是什么意思?以后回想回想 10. 存储多个相同的数据联想到数组.要存储长度不定的数据联想到集合如ArrayList 11. 基本类:Scanner, Random, String, StringBuilder, FileReader, FileWriter, BufferedReader, BufferedWriter. 12. 个人总结:程序=基本类型+程序结构+操作符+类
闲下来吹吹牛:我的学习方式就是将所有的关键字理解记忆.把所有的关键字当成我使用的工具放到我头脑中的工具箱.比如当需要判断时我会想起if, else, else if, switch, 三目运算符,然后选择我觉得比较适合的选择判断.当代码要重复写很多次,我就会想起使用循环,for,while,do while.或写一个方法来代理多行代码.每一个关键字都有一定的意义,只要理解到,当要用时会自然而然的出现在头脑中. 开来以后要去多看看怎么写资料了,总感觉写的Not OK.
|