博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java技术基础
阅读量:5282 次
发布时间:2019-06-14

本文共 2921 字,大约阅读时间需要 9 分钟。

一、         Java

1、  一种编程语言

2、  三大平台:

(1)       javaSE(标准):C/S(客户端,服务器端)架构的桌面应用程序。

(2)       javaEE(企业级):开发B/S(浏览器,服务器)架构的企业应用程序。

(3)       javaME(微型):嵌入式的应用程序。

3、  软件

(1)       运行java程序的核心软件:JVM(java虚拟机)

(2)       Java运行时环境:JRE=JVM + 类库

(3)       编写和运行程序的软件:JDK(java开发工具集)=JRE + 开发工具包

4、  安装JDK(Oracle公司)

(1)       安装JDK软件,默认安装

(2)       配置环境变量

右键单击计算机》属性》点击高级系统设置》点击环境变量》在系统变量下点击新建》变量名:JAVA_HOME,变量值:JDK的安装路径:……\jdk_1.7.0_79》找到path变量名,点击编辑》在变量值的最后添加:  ;%JAVA_HOME%\bin

5、  基本结构

public  class  类名{

public static void main(String[]  args){    //主方法

System.out.println(“……”);             //输出语句

}

}

6、  编译和执行java程序的命令

(1)       编译java程序:检查代码是否有错

javac  文件名.java

编译会生成一个 .class的字节码文件

(2)       执行java程序

java  类名

7、  图形用户界面工具

eclipse(免费,绿色版)、myeclipse(收费)、intellij(收费)

8、  Eclipse

(1)     创建工程(项目):左侧框中右键单击》New》Project》Java Project》输入Project Name(工程名)》点击finish

(2)     创建类:右键单击 src》New》class》输入Package(包名:随便起名,也可以没有包名),输入Name(类名,随便起名)》勾选public  static  void  main (String[]  args)选项

(3)     修改文字大小:window》preferences》General》Appearance》Color  and  Font》点击中间的basic》 找到basic中的最后一项Test font》双击 Test  font修改字体大小。

9、  Java中的注释

(1)       单行注释://

(2)       多行注释:/*  */

 

10、              Eclipse快捷键

(1)       输出语句:syso》Alt+/》回车

(2)       添加注释

在光标所在行添加单行注释:Ctrl+/

在光标所在行取消单行注释:Ctrl+/

为选中的内容添加多行注释:Ctrl+shift+/

为选中的内容取消多行注释:Ctrl+shift+\

                   (3)删除光标所在行:Ctrl+d

二、变量

1、作用:用来保存数据

2、声明变量:数据类型   变量名;

3、给变量赋值:变量名=值;

三、数据类型

   1、整型:int

   2、浮点型:double()

   3、字符:char,保存的是单个字符,必须使用单引号

   4、字符串:String,保存的是多个字符,必须使用的是双引号

5、布尔型:boolean,保存的是true和false。

  (1) true:真的

  (2) false:假的

四、运算符

   1、算数运算符

       加减乘除   %(取余)  ++自增  --(自减)

   2、比较运算符

       >  <   >=   <=   ==(是否相等)  !=

   3、逻辑运算符

       (1)逻辑与&&

        true && true=true    true&&false=false   false&&true=false  false&&false=false

(2)逻辑或 ||

true || false= true   false||true=true   false ||false=false   true||true=true

(3)逻辑非!

!true=false     !false=true

4、赋值运算符

(1)直接赋值:=

(2)复合赋值:+=   —=   /=   %=   *=

五、分支结构(选择结构)

1、单分支

   if(条件){

   如果条件是true,执行该语句块

}

条件必须是boolean类型的表达式

 

 

2、双分支

if(条件){

如果条件是true,执行该语句块

}

else{

  如果条件是false,执行该语句块

}

3、多分支

  if (条件1){

                   如果条件1是true,执行该语句块

}

else if(条件2){

                   如果条件2是true,执行该语句块

}

else if(条件3){

                   如果条件3是true,执行该语句块

}

else{

                   如果所有条件为false,执行该语句块

}

……

六、输入

1、在开始声明一次Scanner  scan=new Scanner(System.in);

2、输入一个整数:

   scan.nextInt();

3、输入一个字符串

   scan.next();

day 02  java

二、       循环

1、          循环:重复执行某些语句

2、          for(循环变量初始化;循环条件;改变循环变量的值){

循环体(重复执行的语句);

}

循环顺序:循环变量初始化》循环条件》如果循环条件是true执行循环体》改变循环变量的值》执行循环条件》如果循环条件是true重复执行循环体,直到循环条件是false时循环结束。

循环变量初始化只执行一次,循环条件、改变循环变量、循环体重复执行。

三、       转义字符

1、          一个制表符(tab):\t

2、          换行:”\n”

System.out.println("hello\nword");

四、       Java语言的特征

1、          面向对象

2、          简单

3、          安全

4、          分布式

五、       面向对象

1、 类:现实世界中具有同类特征的事物的集合

2、 对象:在现实世界中每一个事物

3、 声明类

public  class  类名{

      属性(变量)

      方法

}

4、 创建对象(声明对象)

类名  对象名 = new  类名()

5、 通过对象名可以调用类中的属性和方法

(1)    调用属性:对象名.属性名;

(2)    调用方法:对象名.方法名();

六、       方法:简化重复代码

1、无参无返回值

public  void   方法名(){

        方法体(语句块)

}

void:方法无返回值

2、调用方法:必须通过调用方法的语句才能执行方法体中的所有代码。

3、声明有参数的方法

public  void   方法名(数据类型  参数1,数据类型  参数2,……){

        方法体

}

4、调用有参数的方法

对象名.方法名(为声明方法中的每一个参数赋值)

5、声明有返回值的方法

public  数据类型  方法名(……){

        方法体

        //返回值,方法的返回值返回到调用方法的语句那,调用的语句就是=返回值

        return  返回的数据;

}

return  语句必须是方法体重最后执行的语句;return返回的数据必须与声明方法中的数据类型相同。

 

转载于:https://www.cnblogs.com/schblog/p/11110969.html

你可能感兴趣的文章
Struts2学习(三)
查看>>
Callable和Runnable和FutureTask
查看>>
GitHub 多人协作开发 三种方式:
查看>>
文本域添加编辑器
查看>>
Yum安装MySQL以及相关目录路径和修改目录
查看>>
java获取hostIp和hostName
查看>>
关于web服务器和数据库的各种说法(搜集到的)
查看>>
C# Stream 和 byte[] 之间的转换
查看>>
OMG: daily scrum nine
查看>>
redis与spring结合错误情况
查看>>
第六章 字节码执行方式--解释执行和JIT
查看>>
字符串方法title()、istitle()
查看>>
yield语句
查看>>
查看linux系统中占用cpu最高的语句
查看>>
[洛谷P1738]洛谷的文件夹
查看>>
ubuntu server设置时区和更新时间
查看>>
【京东咚咚架构演进】-- 好文收藏
查看>>
【HTML】网页中如何让DIV在网页滚动到特定位置时出现
查看>>
文件序列化
查看>>
jQuery之end()和pushStack()
查看>>