初识JAVA基础知识整理

本文详细介绍Java环境的搭建过程,包括JDK的安装、环境变量的配置等,并讲解了基本的Java语法,如变量定义、数据类型、运算符、流程控制等。

安装环境:
jdk      java程序开发包
jre      java运行时环境-----jvm java虚拟机
Eclipse  编译工具

1、安装jdk
2、配置环境变量
1)CLASSPATH   ------>                 %JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar        
2) JAVA_HOME   ------> java 安装的路径  ps:c:\Program Files\Java\jdk1.7.0_05
3) path        ------>                 %JAVA_HOME%\bin

测试:
首先写一个简单的程序
public class HelloWorld{
   public  static void  main(String[] args){
 System.out.println("你好!");
   }
}
编译:
javac  文件名.java
运行程序:
java   class文件

 

写Java文件                    javac  编译                  java 运行
编写java源文件--------------》编译java源文件-------------》运行java程序

 

java  常用单词
public  ------->  访问修饰符
class   ------->  类
static  ------->  静态的
void    ------->  返回值----没有返回值

 

Eclipse    skd   adt (android开发环境及工具)

java工程:
src -------------------》源文件
JRE -------------------》类 库

包名:
com.java.xx  ps:com.sina.play  在java中主要用来归类。在Android中是要这种格式的

java 的注释:
单行注释:
// 服务器返回的结果    

多行注释:
/*
* 多行注释
*/

文档注释:
/**
* 获取数据
*
* 参数:网址
 */

java的转义符  \n    换行     \t    制表符   在java表示8个空格

计算机高级编程语言按其程序的执行方式可分为两种类型:
编译型:一次性编译
解释型:单行编译

问题:
1. 请写出Java领域的相关技术。
Java的四大应用领域:行业和企业信息化领域、电子政务及办公自动化领域、嵌入式设备及消费类电子产品、辅助教学。

java的规范:
命名规范:类名首字母大写
         变量名首字母小写   驼峰命名:ps  HelloWorld
         方法名首字母小写
         一行代码写完以分号结尾
         {}成对使用

--------------------------------------------------------------------------------------------------------------
变量:
ps:   int a = 100

     数据类型  变量名    赋值

java
基本数据类型:

 

int double float char short long byte boolean


整型:    byte          short       int                  long  
           8            16          32                    64
                               -2~31-2~31-1            -2~63-2~63-1
           0            0              0                    0                      
浮点型:  float double
          32     64
          0       0
字符型:  char
           16
          空格  \u000
布尔型:boolean   ----  true false
        false 

引用数据类型:
String.....
所有的引用数据类型的默认值都是null

数据类型的转换:
强制类型转换:从大的数据类型转换成小的数据类型,两种数据类型不兼容
自动类型转换:相反
        
变量的命名规则:
首字母只能开头:字母、_、$
。。。。。。


运算符:  
算数运算符:+、- 、 * 、/、%
递增运算符:++、--
赋值运算符:=、+=、-+、*=、/=
关系运算符:>、>=、<、<=、==、!=

逻辑运算符:&&、||、!、^ 、&、|
短路与:&&   当运算式中,出现一个false,就不往下执行
短路或:||   、、、、、、、、、、true,。。。。。。。
逻辑与:&    都执行完
逻辑或:|   。。。。

三目运算符:表达式?结果1:结果2
如果表达式是true     执行结果1   否则执行结果2

位运算符:&、|、^、~
按位与:先转换成二进制,相同的两位都为1,结果才为1。
按位或:               只要有一位是1,结果就为1

亦或:  相同为0,不同为1,

移位运算符:>>、<<、>>>
右移:去除位数
左移:右边加0
无符号右移:不高最高位是0或者是1,移空的部分加0

   java中保留的关键字

aabstract   continue   goto   null   switch   assert   default   if  package   synchronized   boolean   do   implements   private

throw   byte   else   instanceof   public   throws   case   extends   int   return   transient   catch   final   interface   short  

tyr   char   finally   long   static   void   class   float   Native   strictfp   volatile   const   for   new   super   while   

条件判断语句:

一    switch:

switch(表达式)
{
case 常量表达式1:语句1;
....
case 常量表达式2:语句2;
default:语句;
}
default就是如果没有符合的case就执行它,default并不是必须的.
case后的语句可以不用大括号.
switch语句的判断条件可以接受int,byte,char,short,不能接受其他类型.
一旦case匹配,就会顺序执行后面的程序代码,而不管后面的case是否匹配,直到遇见break,利用这一特性可以让好几个case执行统一语句.

例如:

switch(x)

{

case 1:

case 2:

case3: System.out.println("haha");

break;

case4: System.out.println("hehe");

}

二   if:

格式: for (initialization;condition;increment)statement; 其中: initialization是for循环的初始部分,它用来设置循环控制变量,并制初值; condition是条件判断部分,由该条件判断的真假决定for循环合时推出; increment是增量部分,每执行一次循环后,
if(判断){

     (上面的判断成立,则执行此大括号包住的语句)

}

而第二个 if-else ,就是if-else的配对。一个if最多只有一个else配对


if(判断){

   (上面的判断成立,则执行此大括号包住的语句。不成立则直接跳过此括号见的语句)


}else{

    (上面的判断不成立,则执行此大括号包住的语句)

}
第三个是嵌套

if(判断 1){
(上面的判断 1成立,则执行此大括号包住的语句。不成立则直接跳过此括号见的语句)

}else if(判断 2){
(判断1不成立 判断2成立,则执行此大括号包住的语句)
}

 循环语句:

一   for:


for (initialization;condition;increment)statement;

其中:

initialization是for循环的初始部分,它用来设置循环控制变量,并制初值;

condition是条件判断部分,由该条件判断的真假决定for循环合时推出;

increment是增量部分,每执行一次循环后,由增量部分决定循环控制的变化情况;

(这三部分必须用分号隔开)

statement称为for循环的循环体,它可以是一条语句也可以是一个语句块。

执行步骤:

首先执行初始化部分,然后执行条件判断部分,若条件为真,则执行for循环的statement语句,

当循环的statement语句执行完后执行增量部分,然后再执行条件判断部分,为真,则继续执行

循环,否则执行for循环后面的语句。
 二:while:

while一般用于 不清楚需要循环多少次的情况下
while(true){ //循环条件中直接为TRUE
//循环内容
if(符合某条件){ //直到符合条件后跳出本循环 否则一直循环下去
break;
}
}

源码地址: https://pan.quark.cn/s/a4b39357ea24 欧姆龙触摸屏编程软件MPTST 5.02是专门为欧姆龙品牌的工业触摸屏而研发的编程解决方案,它赋予用户在直观界面上构建、修改以及排错触摸屏应用程序的能力。 该软件在工业自动化领域具有不可替代的地位,特别是在生产线监视、设备操控以及人机互动系统中发挥着核心作用。 欧姆龙MPTST(Machine Process Terminal Software Touch)5.02版本配备了多样化的功能,旨在应对不同种类的触摸屏项目要求。 以下列举了若干核心特性:1. **图形化编程**:MPTST 5.02采用图形化的编程模式,允许用户借助拖拽动作来设计屏幕布局,设定按钮、滑块、指示灯等组件,显著简化了编程流程,并提升了工作效率。 2. **兼容性**:该软件能够适配欧姆龙的多个触摸屏产品线,包括CX-One、NS系列、NJ/NX系列等,使用户可以在同一个平台上完成对不同硬件的编程任务。 3. **数据通信**:MPTST 5.02具备与PLC(可编程逻辑控制器)进行数据交互的能力,通过将触摸屏作为操作界面,实现生产数据的显示与输入,以及设备状态的监控。 4. **报警与事件管理**:软件中集成了报警和事件管理机制,可以设定多种报警标准,一旦达到预设条件,触摸屏便会展示对应的报警提示,助力操作人员迅速做出响应。 5. **模拟测试**:在设备实际连接之前,MPTST 5.02支持用户进行脱机模拟测试,以此验证程序的正确性与稳定性。 6. **项目备份与恢复**:为了防止数据遗失,MPTST 5.02提供了项目文件的备份及还原功能,对于多版本控制与团队协作具有显著价值。 7. **多语言支持**:针对全球化的应...
本资源包为流体力学与化学传质交叉领域的研究提供了一套完整的数值模拟解决方案,重点针对湍流条件下通道内溶解物质的输运与分布规律进行定量分析。该工具集专为高等院校理工科专业的教育与科研需求设计,尤其适合计算机科学、电子工程及数学等相关学科的本科生在完成课程项目、综合设计或学位论文时使用。 软件环境兼容多个版本的MatLAB平台,包括2014a、2019b及后续的2024b发行版,确保了在不同实验室或个人计算环境中的可移植性。资源包内预置了经过验证的示例数据集,用户可直接调用主程序执行计算,显著降低了初始学习成本,使初学者能够迅速掌握基本操作流程。 代码架构采用模块化与参数驱动设计。所有关键物理参数(如流速、扩散系数、边界条件等)均集中于独立的配置模块,用户无需深入底层算法即可灵活调整计算条件,从而高效模拟多种湍流溶解场景。程序逻辑结构清晰,各功能段均配有详尽的说明注释,既阐述了数值方法的理论依据,也解释了关键步骤的实现意图,便于使用者理解模型构建过程并进行针对性修改。 在学术训练方面,本工具能够帮助学生将抽象的流体动力学与传质理论转化为可视化的数值实验结果,深化对湍流混合、浓度边界层等概念的理解。对于毕业设计或专题研究,其参数化框架支持用户嵌入自定义模型,开展创新性数值实验,为深入研究复杂流动中的溶解机制提供可靠的技术支撑。 总体而言,该MATLAB分析工具集通过结构化的代码设计、完备的案例支持与广泛的版本兼容性,为流体溶解现象的数值研究提供了一个高效、可扩展的计算平台,兼具教学示范与科研探索的双重价值。 资源来源于网络分享,仅用于学习交流使用,请勿用于商业,如有侵权请联系我删除!
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值