JAVA开发环境配置补充;Mark of Patch

 示例:

 

1.记事本中写好源代码

 

2.保存为.java类型的文件

注:文件名要与代码一致;保存类型选择所有文件;在文件名后添加.java后缀。

 

 

 3.打开cmd编译运行

注:

所设cmd操作:e://转到e盘

cd \某目录//转到某目录下

javac XXX.java//编译得到.class文件

java XXX//运行得到结果

 

 常见问题:javac不是内部或外部命令,也不是可运行的程序 或批处理文件

多数情况是由于环境配置有问题,需检查环境变量是否配置正确

JAVA_HOME

CLASSPATH

PATH

检查Path变量

(win10)

修后重新打开cmd,重复之前的操作即可。

一些代码:

 1 package com.zzy.view;
 2 
 3 import java.util.Scanner;
 4 
 5 import com.zzy.service.UserService;
 6 /*
 7  * 视图层菜单
 8  *c+d删除光标所在一行
 9  */
10 public class Menu {
11 
12     private void loginView() {
13         System.out.println("--------WELCOME--------");
14         System.out.println("-----1.login");
15         System.out.println("-----2.logout");
16         System.out.print("Please select:");
17 
18         Scanner sc=new Scanner(System.in);//import Scanner
19         int result1=sc.nextInt();//获取控制台用户输入的整数
20         if(result1==1){
21             //login
22             System.out.println("请输入账号:");
23             String userno=sc.next();//获取用户输入的字符串
24             System.out.println("password:");
25             String password=sc.next();
26             System.out.println("userno:"+userno+"\npasssword:"+password);
27             
28             //视图层传递到业务层
29             UserService userService=new UserService();//!!!
30             boolean result2=userService.login(userno,password);//只需返回成功与否*;c->hand
31             if(result2){
32                 System.out.println("login success.");
33             }else{
34                 System.out.println("login false.");
35             }
36             
37                     
38             
39         }else{
40             //logout
41         }
42         }
43     public static void main(String[] args) {
44         
45         Menu menu=new Menu();
46         //创建对象
47         menu.loginView();
48         //调用对象方法
49         //另一种调用方法new Menu().loginView();c+/注释一行;
50     }
51 }

 

笔记:

UTF_8国际通用编码(涉及中文)

Property属性,buildpath修改库。

Windows下修改jre路径,关联使用多个版本jdk切换。

源代码;项目依赖库

Srcpackage文件夹下程序 域名.项目.模块

浏览方式Windows->Showviewother

packageProject两种

新建类:

Package>class>HellowJava首字母大写

Alt+?自动补全

Main

Syso

项目

  1. 规划项目架构

用户 数据>视图层>业务层>持久层>数据库MySQL层对应包/分层分工(大项目)

模块分工。

用户管理,商品管理等。(中小项目)

Com.zzy.view/dao/service/对应层的包命名举例

 

 Add cast强制类型转换。

Login自动创建需把一行写完整(数据类型等)

C:\ProgramData\Microsoft\Windows\Start Menu\Programs\PremiumSoft\Navicat for MySQL

 

mysql服务

navicat可视化软件,链接服务中的数据。

 

建数据库字符编码规则的选择。

任何一张表都要有主键id,选择key自动编号。

posted @ 2021-08-26 18:05  satellite&  阅读(62)  评论(0)    收藏  举报