Java入门细小知识须知
一、Java认识
Java是最为稳定、最具有“王者风范”的语言,最重要的是现在很多公司对它有着很大的需求,这也就决定了它的性价比高。python现在很是热门但是,就目前来说很多公司、企业对Java的需求远远大于python。所以我参加见习的老师就说,现在先把精力放在Java上。现在会python是加分项,不是必备项。
Java的特点:
1。Java是目前使用最为广泛的网络编程语言之一。
它具有简单,面向对象,稳定,与平台无关,解释型,多线程,动态等特点。
2。简单,Java不再有指针的概念。
3、面向对象基于对象的编程更符合人的思维模式,使人们更容易编写程序。
4、与平台无关与平台无关是 Java 语言最大的优势。
5、安全 你使用支持Java的浏览器时,你可以放心地运行Java的小应用程序
6、动态 Java 可以在分布环境中动态地维护程序及类库
二、软件
编写Java有很多工具,比如说各种:Nottepad、jdk、JUnit、eclipse、editplus、UltraEdit、Sublime、vim……
但是一定要根据的选择的课程老师的一样,这样你就会容易上手很多,也不用怕,因为等你熟练了,其他的软件编程应该几乎是一样的。
三、输入输出
输出:常见的有:System.out.println(" “)//直接输出,完成输出后会换行
System.out.print(” “);//直接输出
System.out.printf(” ");//标准格式化输出,与C语言一致
System.out.write(50);//字符流输出,只能处理字符串或字符,必须要刷新缓冲区(如 System.out.write(‘\n’);)
输入:
Java中的输入语句,并不像其他语言一样只是一个命令,而是需要通过对象获取输入内容。所以比较复杂!
用System类进行in/out——只能是char型;
public static void println() {
char ch=' ';
try{
System.out.println("enter
a char");
ch= (char)System.in.read();
System.out.println("You enter it is:"+ch)
}
catch(IOException e){
e.printStackTrace();
}
System.out.println("字符char"+ch+"的ASCII的值为:"+(int)ch);
}
}
使用Scanner类
(1)使用java.util包。 import java.util.*;
(2)构造Scanner类对象,它附属于标准输入流System.in。
Scanner s = new Scanner(System.in);
(3)常用的next()方法系列:nextInt():输入整数;nextLine():输入字符串;
nextDouble():输入双精度数;
next():输入字符串(以空格作为分隔符)。
public class Vcr {
public static void main(String[] args){
// TODO Auto-generated method stub
Scanner s = new Scanner(System.in);
System.out.print("输入your name:");
String name = s.nextLine();
System.out.println("输入your age:");
int age = s.nextInt();
System.out.println("姓名:" + name + " 年龄:" + age );
s.close(); //若没有关闭Scanner对象将会出现警告
}
}
其他
四、前++,后++
核心:前++,(如++a)是先加再使用运算; 后++, (如a++)是先使用再加。
int=8;
System.out.println(a);
System.out.println(a++);
System.out.println(a);
System.out.println(++a)
System.out.println(a);
打印:8
8
9
10
10