:平台无关、面向对象、:JavaSE、JavaEE、,(运行java程序必须的工具包,包含javac编译器和java运行器)(,路径要以“;”隔开):编译之前把dos控制台路径切换到自己写的java文件目录(cd..向上级目录跳转 d:切换盘符 cd文件夹名字 向下级目录跳转)编译:javac+空格+程序文件名(带java后缀)例如:(编译程序,生成类文件):java+空格+class文件名(不带后缀)例如:javaHello (运行程序,查看结果)(指定文件夹)新建一个项目(文件新建javaproject)新建一个java源文件(Class)取名写代码编译运行(找javaapplication(运行的名字和你的文件名一样)):存储数据语法:数据类型变量名=值;声明:inta; 赋初值:a=10; 使用:(a);(输出a)(包括类名、方法名、变量名等)取名字要符合的规则:、数字、下划线(_)、美元符号($):按照数据大小来分类记住8种基本数据类型,:自动类型转换:把小范围的数据放到大范围的数据中去例子:inta=30;doubleb=a;//自动类型转换强制类型转换:把大范围的数据放到小范围的数据中去例子:doubleb=;inta=(int)b;//:可以同时放入多,个字符charString和其他数据类型相加时的含义例:Stringstr=“123”+100; //str的值是“123100”inta=5; str=“a=”+a;//str的值是“a=5”注意:比较2个字符串是否一样,不能用==,(str2),他会得到一个布尔类型的结果,如果str1与str2一样,结果就是true,:;:Scannerscan=newScanner();=();StringstrName=();charch=().charAt(0);: 变量=值(变量、表达式); +、-、*、/、%、++、--++、--只能在左边或右边写一个变量。例如:a++或—a含义:变量写左边表示先使用后加减1,变量写右边表示先加减1后使用。 >、<、>=、<=、==、!= 注意:关系表达式是对数字进行比较,&&、||、!、&、|注意:逻辑运算符两边的操作数是布尔类型重点:&&与&、||与|的区别&&、||是短路的。当&&左边是false(||左边是true)时,右边不运行。 (布尔类型)?(当前面的问题是true时,要使用的结果):(当前面的问题是false时,要使用的结果)注意:这两个结果的类型按照元素分类一元:++、--、!三元:?:二元::表达一定结果的式子。(表达式最终一定会有一个结果,要搞清它的数据类型)(见课本P61),简单方法是在写比较复杂的表达式时,加括号():根据一个布尔值的真假来选择做不同的事情,即“如果。。。否则。。。”。if(布尔值){语句1;(可以写0到多条语句,当布尔值是true时执行)}else{语句2;(可以写0到多条语句,当布尔值是false时执行)}嵌套ifif(布尔值){if(布尔值){语句1;}else{语句2;}}else{语句3;}多重ifif(布尔值){语句1;}elseif{语句2;}elseif{语句3;}:一般的情况下可以代替多重if语法:
Java重要知识点 来自淘豆网m.daumloan.com转载请标明出处.