学习笔记java

来源:互联网 发布:php读取文件全部内容 编辑:程序博客网 时间:2024/06/05 10:51

面试问题:

1、软件开发的主流网站:csdn:大量源代码供下载几乎是免费的。开源中国:新知识点、全面。

国外:github:全球最大的开源网站。start overflow:专业的问询网站。

在线教育:慕课网:专业IT。腾讯课堂:在线录播直播。杰米诺课堂:培训机构官网。极客学院:知识点较新。(收费)。尚硅谷:视频较全面。

程序包中的类:Java源文件中可以有几个类?多个。Java源程序中可以有几个public修饰的类?最多只有一个,可以没有。

public修饰的类名必须和Java源文件必须完全一致。选中类名右键——>Refactor——>Rename——>重新输入类名  Enter键

窗口被关闭处理方法:Window——>show view——>Reset Perspective(还原视图)

快捷键:Ctrl+Z撤销   Ctrl+F在当个文件搜索  Ctrl+H可以在工作空间中搜索。

字号设置:window——>preferences——>general——>appearence——>Colors and fonts中Basic中选text font——>Edit——>Apply——>确定

行号设置:window——>preferences——>general——>Editors——>Text Editors——>show line numbers

java课程笔记unit_1:

1、安装jdk

2、设置环境变量:(1)指定jdk的安装路径,供其它软件使用。(2)CLASSPATH告知系统常见类。编辑:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

3、Path:;%JAVA_HOME%\bin

查看安装情况:Windows+R 运行 cmd,在命令提示符中先输入java,再输入javac,如果出现很多信息则说明安装成功。

电脑中装入eclipse文件,打开eclipse.exe文件即可使用。(提示:当出现提示框Failed to cearte Java var*** 信息时,将eclipse文件中eclipse.ini文件用记事本打开,将256m改为128m即可解决)

用记事本写源文件:一旦Java源文件的名称确定下来,必须确保public修饰的类的名称与Java源文件名称一致。

public class First{

public static void main(String[] args){//args用来接收键盘输入的数据

System.out.println("Hello word");//输出语句

}

}

运行方式:window+R cmd 写入路径,路径修改后,输入javac First.java 按下Enter键,目录下会生成一个First.class文件。再次输入java First 回车,提示符中就出现了上述语句Hello word。

在eclipse环境中,保存文件后,右键选择Run As 选择Java application。

输入部分字母按下回车键可以将语句补充完整的方法:window——>preference——>Java——>Editor——>Content Assist——>Auto Activation——>triggers for Java:输入二十六个英文字母的大小写

修改文件名方法,选择工程,右键——>Properties——>properties for first

多行注释:/*  */  快捷键:Ctrl+shift+/    取消注释:Ctrl+shift+\

文档注释:/** */

注释中用中文书写且测试时不出现错误的方法:选中文件夹 右键——>Properties——>Text file encoding 中改为gbk

unit_2

关键字是给系统用的,不能设置为变量名。强类型语言必须声明类型。

基本数据类型:整数:作用域依次加大。byte(字节):-127-128(星期,月份,每月的天数都只占一个字节)

 short:2个字节 定义long整型要在数字后加字母l       小数:float:4个字节   double:8个字节 比整型字节大

boolean:true,false  char:一对单引号括起来的,括号中只有一个字符。

8进制数前加O,16进制前加OX,2进制前加OB,小数包含整数,如果定义float型要在小数后加f,数字可以使用下划线1_2指12,但一般不用。

字符型:一个字符占两个字节,字符串由1对双引号括起来。

自动类型的转换:表数范围小的自动转换为表数范围大的。

byte和short不能和char相互转换。前者是包含负数,后者范围是0-65535。

类名一般取名:首字母大写(包名要写)

类中注意事项:有属性(变量)+方法构成,方法里不能包含方法,类是从main主函数开始执行的。

分页算法:m%n求余,如果余数为0,说明每页都是满的,如果余数不是0,说明最后一页不满。

语句:show(int m,int n){if(m%n==0)

输出("一共有:"+m/n);

输出("最后一页是:“+m%n);}

}

private void test(){

声明变量int m,n;m=1;使用变量前需要赋值,否则会报错。

System.out.println(m);

}

++a先运算后取值,a++先取值后运算。对齐代码方法:选中程序右键 source——>Format

与&&:判断两个boolean型的表达式运算结果。boolean表达式一&& boolean表达式二,当且仅当表达式一和表达式二的结果都为true时,最终结果才为true,否则为false。

如果表达式一为false,表达式二不再执行。

或||:布尔型表达式一 || 布尔型表达式二,当布尔型表达式一中只要有一个是true,整个表达式结果就为true,如果第一个为true,第二个表达式则不再执行。

取反!:布尔型    & 位运算符,单或:无论第一个表达式是否为真,第二个都会执行。单与:无论第一个表达式是否为假,第二个都会执行。

三目运算符:a>b?c:d a>b真,取c   a>b假,取d。()为优先级最高的运算。

顺序与分支结构:三种基本结构:顺序结构:从上到下一行一行执行。分支结构:IF Switch

if(boolean表达式){执行语句}或if(){}else{}或if(){}else if(){}

循环结构:while(判断条件){}    do{}while(判断条件)

 

0 0
原创粉丝点击